41

Re: Як виводити дані з бази на документ з розширенням php?

Мій спосіб не робочий!

42 Востаннє редагувалося Faraon (15.07.2013 16:27:16)

Re: Як виводити дані з бази на документ з розширенням php?

Привіт, у мене так не працює! Я спробував так:

if($_GET['loc']=="1"){  
$query = "update location_users set location=$id_loc where id_user=$id_user"; 
mysql_query($query);
} 

if($_GET['loc']=="2"){  
$query = "update location_users set location='$id_loc' where where id_user='$id_user'"; 
mysql_query($query);
} 

if($_GET['loc']=="3"){ 
$query = "update location_users set location=`$id_loc` where where id_user=`$id_user`"; 
mysql_query($query);
}

Але жодна не працює! Вибиває помилку сервера 404

Прихований текст

Комментарий: Ошибка 404 (Файл не найден) возникает когда пользователь запрашивает у веб-сервера документ, которого нет на диске. То есть, когда пользователь запрашивает несуществующий файл. Это наиболее "популярная" из всех ошибок. Вы можете наблюдать возникновение таких ошибок в файле error_log и учитывать это - отслеживать какие документы на сервере "не найдены" и корректировать неправильные ссылки из своих html-документов. Также ссылки на несуществующие документы могут вести с других сайтов. Для удобства посетителей сайта можно обрабатывать ошибки 404 заменяя стандартные ответы веб-сервера на свои страницы с "человеческим" описанием причины возникновения ошибки и советами что делать в этом случае. Также полезно разместить на такой странице карту вашего сайта или ссылку на поисковую систему. Как обрабатывать ошибку 404. Создайте в каталоге public_html файл .htaccess и поместите в него следующую инструкцию для веб-сервера Apache: ErrorDocument 404 /404.html Затем создайте файл 404.html, в который поместите описание возникшей ошибки и советы о том что "что делать" в этом случае посетителю вашего сайта. Теперь пользователь, который наберет в своем браузере адрес несуществующей страницы, будет автоматически перенаправлен сервером на файл 404.html. С помощью директивы ErrorDocument можно обрабатывать не только ошибку 404, но и практически все другие ошибки. Например, можно обработать так и ошибку 403, которая упоминается в этом документе выше.

силки

<a href="/mapa.php?loc=1">1</a> 
<a href="/mapa.php?loc=2">2</a> 
<a href="/mapa.php?loc=3">3</a>

В чому проблема? Хто може підказати?

43

Re: Як виводити дані з бази на документ з розширенням php?

Помилку 404 дає веб-сервер, а не php. В нього і питати треба.
Швидше за все, не там файл лежить чи не так зветься.

44 Востаннє редагувалося Faraon (15.07.2013 20:43:45)

Re: Як виводити дані з бази на документ з розширенням php?

koala написав:

Помилку 404 дає веб-сервер, а не php. В нього і питати треба.
Швидше за все, не там файл лежить чи не так зветься.

Мені це відомо! Але при чому тут файл?
В мене все так само як і в цій темі!
Вивів на файл .php з бази дані

$query = "select * from location order by id";
 $sql = mysql_query($query); 
 $row = mysql_fetch_array($sql); 
 echo $row['name'];   
 echo $row['img'];
 
 $id_loc = $row['id'];

Тепер мені потрібно зробити перехід між id.
апгрейд

 $query = "update название_таблицы set location='тут_новый_id_локации' where id_user='тут_id_пользователя'"; 
mysql_query($query)

Я зробив

if($_GET['loc']=="1"){  
$query = "update location_users set location=$id_loc where id_user=$id_user"; 
mysql_query($query);
} 

if($_GET['loc']=="2"){  
$query = "update location_users set location='$id_loc' where where id_user='$id_user'"; 
mysql_query($query);
} 

if($_GET['loc']=="3"){ 
$query = "update location_users set location=`$id_loc` where where id_user=`$id_user`"; 
mysql_query($query);
}

Потім додав силки

<a href="/mapa.php?loc=1">1</a> 
<a href="/mapa.php?loc=2">2</a> 
<a href="/mapa.php?loc=3">3</a>

Але чомусь не працює!

45

Re: Як виводити дані з бази на документ з розширенням php?

Faraon, перевірте роутінг на своєму сайті. Можете почитати логи сервера на додачу.

/mapa.php?loc=1

позначає, що ви стартуєте з деякої директорії (слеш тому доказ). Файл .htaccess та ін. речі тут у поміч.
404 помилка не стосується БД.

46 Востаннє редагувалося Faraon (17.07.2013 14:00:26)

Re: Як виводити дані з бази на документ з розширенням php?

404 помилка не стосується БД.

Так, я це знаю! Ви хочете сказати що помилка не в коді?

Файл .htaccess та ін. речі тут у поміч.

Як з допомогою .htaccess  можна визначити в чому річ?
І останє питання, що таке роутінг?

47

Re: Як виводити дані з бази на документ з розширенням php?

Faraon написав:

Так, я це знаю! Ви хочете сказати що помилка не в коді?

Якраз у коді.

Як з допомогою .htaccess  можна визначити в чому річ?
І останє питання, що таке роутінг?

У файлі .htaccess містяться правила маршрутизації (роутингу, навігації) у межах сайту/модуля сайту. Якщо у вас цього файлу нема - ситуація може бути простішою.

Якби у вас були помилки запитів до БД, видало би, найімовірніше, 500-ту помилку.
Наведіть структуру вашого сайту (зокрема, положення mapa.php відносно index.php).


З.І: якщо у вас все лежить в одному каталозі - просто приберіть слеш перед mapa.php.

48

Re: Як виводити дані з бази на документ з розширенням php?

У файлі .htaccess містяться правила маршрутизації (роутингу, навігації) у межах сайту/модуля сайту. Якщо у вас цього файлу нема - ситуація може бути простішою.

У моєму скрипті файла .htaccess немає!

Наведіть структуру вашого сайту (зокрема, положення mapa.php відносно index.php).

index.php - з него іде силка на game.php

<a href="game.php?go=map" >В игру</a>

game.php - перенаправляє на map.php

    
if($go=="map") {
        print '<TITLE>Game > World</TITLE>';
        include "include/map.php";
     }

include/map.php - розподіляє сторінку на фрейми
верхній фрейм відведений для файла mapa.php який розташований
include/mapa.php.

49

Re: Як виводити дані з бази на документ з розширенням php?

Тоді, думаю,

mapa.php?loc=1

або

/include/mapa.php?loc=1

50

Re: Як виводити дані з бази на документ з розширенням php?

Bartash написав:

Тоді, думаю,

mapa.php?loc=1

або

/include/mapa.php?loc=1

Нічого не змінилося!

51

Re: Як виводити дані з бази на документ з розширенням php?

рома, ти дальше за своє?

Подякували: Faraon1

52

Re: Як виводити дані з бази на документ з розширенням php?

miroslav.chandler написав:

рома, ти дальше за своє?

хм...

http://сайт-злодій/upload/2012/03/templ_1333113067_orig_Fraj.jpg

53

Re: Як виводити дані з бази на документ з розширенням php?

miroslav.chandler, ти про що?

54

Re: Як виводити дані з бази на документ з розширенням php?

miroslav.chandler :D
Мені більш подобається нік Faraon )
Я розумію що вже дістав Вас, але такий вже я є!
Дуже хочу її закінчити!)

Подякували: miroslav.chandler1

55

Re: Як виводити дані з бази на документ з розширенням php?

Faraon = Stadnik Roman? :D

56

Re: Як виводити дані з бази на документ з розширенням php?

Faraon написав:

miroslav.chandler :D
Мені більш подобається нік Faraon )
Я розумію що вже дістав Вас, але такий вже я є!
Дуже хочу її закінчити!)

Підозри мої підтвердилися :D.

Взагалі це підпадає під порушення пункту 2.1 Правил. Але тут уже на розсуд Адміна)

І все ж - велком бек)

57

Re: Як виводити дані з бази на документ з розширенням php?

хм, не думала, що колись доживу до другого пришестя *CRAZY* :D

58

Re: Як виводити дані з бази на документ з розширенням php?

Bartash написав:
Faraon написав:

miroslav.chandler :D
Мені більш подобається нік Faraon )
Я розумію що вже дістав Вас, але такий вже я є!
Дуже хочу її закінчити!)

Підозри мої підтвердилися :D.

Взагалі це підпадає під порушення пункту 2.1 Правил. Але тут уже на розсуд Адміна)

І все ж - велком бек)

Правел не читаю)
Будем рахувати що я просто пароль забув від другого акк, тому і створив новий.

59

Re: Як виводити дані з бази на документ з розширенням php?

miroslav.chandler написав:

рома, ти дальше за своє?

НЕ допускайте граматичних помилок!)))

60 Востаннє редагувалося Faraon (18.07.2013 17:49:50)

Re: Як виводити дані з бази на документ з розширенням php?

Я думав кинути програмування (через те що php не можу вивчити, саме найелементарніше), але потім подумав... і все ж я зрозумів що більше я нікуди не гожуся) Піду вчитися вот там і пояснять php (сподіваюся)!
Зараз хожу до репетиторів, вчать мене все з 1класу :D
Не думаю що зможу з 3 на 10 балів витягнути оцінку щоб поступити в ВУЗ. Але все ж бажання є велике)
Вечорами дивлюся на свій клапаний скрипт чужими знаннями і хочеться доклепати до кінця)

Подякували: Replace, miroslav.chandler2