Re: Як виводити дані з бази на документ з розширенням php?
Мій спосіб не робочий!
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Бази даних → Як виводити дані з бази на документ з розширенням php?
Сторінки Попередня 1 2 3 4 Наступна
Для відправлення відповіді ви повинні увійти або зареєструватися
Мій спосіб не робочий!
Привіт, у мене так не працює! Я спробував так:
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
силки
<a href="/mapa.php?loc=1">1</a>
<a href="/mapa.php?loc=2">2</a>
<a href="/mapa.php?loc=3">3</a>
В чому проблема? Хто може підказати?
Помилку 404 дає веб-сервер, а не php. В нього і питати треба.
Швидше за все, не там файл лежить чи не так зветься.
Помилку 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>
Але чомусь не працює!
Faraon, перевірте роутінг на своєму сайті. Можете почитати логи сервера на додачу.
/mapa.php?loc=1
позначає, що ви стартуєте з деякої директорії (слеш тому доказ). Файл .htaccess та ін. речі тут у поміч.
404 помилка не стосується БД.
404 помилка не стосується БД.
Так, я це знаю! Ви хочете сказати що помилка не в коді?
Файл .htaccess та ін. речі тут у поміч.
Як з допомогою .htaccess можна визначити в чому річ?
І останє питання, що таке роутінг?
Так, я це знаю! Ви хочете сказати що помилка не в коді?
Якраз у коді.
Як з допомогою .htaccess можна визначити в чому річ?
І останє питання, що таке роутінг?
У файлі .htaccess містяться правила маршрутизації (роутингу, навігації) у межах сайту/модуля сайту. Якщо у вас цього файлу нема - ситуація може бути простішою.
Якби у вас були помилки запитів до БД, видало би, найімовірніше, 500-ту помилку.
Наведіть структуру вашого сайту (зокрема, положення mapa.php відносно index.php).
З.І: якщо у вас все лежить в одному каталозі - просто приберіть слеш перед mapa.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.
Тоді, думаю,
mapa.php?loc=1
або
/include/mapa.php?loc=1
Тоді, думаю,
mapa.php?loc=1
або
/include/mapa.php?loc=1
Нічого не змінилося!
рома, ти дальше за своє?
рома, ти дальше за своє?
miroslav.chandler, ти про що?
miroslav.chandler
Мені більш подобається нік Faraon )
Я розумію що вже дістав Вас, але такий вже я є!
Дуже хочу її закінчити!)
Faraon = Stadnik Roman?
miroslav.chandler
Мені більш подобається нік Faraon )
Я розумію що вже дістав Вас, але такий вже я є!
Дуже хочу її закінчити!)
Підозри мої підтвердилися .
Взагалі це підпадає під порушення пункту 2.1 Правил. Але тут уже на розсуд Адміна)
І все ж - велком бек)
хм, не думала, що колись доживу до другого пришестя
Faraon написав:miroslav.chandler
Мені більш подобається нік Faraon )
Я розумію що вже дістав Вас, але такий вже я є!
Дуже хочу її закінчити!)Підозри мої підтвердилися .
Взагалі це підпадає під порушення пункту 2.1 Правил. Але тут уже на розсуд Адміна)
І все ж - велком бек)
Правел не читаю)
Будем рахувати що я просто пароль забув від другого акк, тому і створив новий.
рома, ти дальше за своє?
НЕ допускайте граматичних помилок!)))
Я думав кинути програмування (через те що php не можу вивчити, саме найелементарніше), але потім подумав... і все ж я зрозумів що більше я нікуди не гожуся) Піду вчитися вот там і пояснять php (сподіваюся)!
Зараз хожу до репетиторів, вчать мене все з 1класу
Не думаю що зможу з 3 на 10 балів витягнути оцінку щоб поступити в ВУЗ. Але все ж бажання є велике)
Вечорами дивлюся на свій клапаний скрипт чужими знаннями і хочеться доклепати до кінця)