Link na zapisi v BD

Форум для программистов

Сообщение senator » Пн авг 11, 2003 11:28 am

скажиnt как мне сделать ссылку на запись в бд
я на мноих сайтах видел что то типа

<a href="article.php?id=2"> как это делается?

obiasnite pliz
senator
Сержант
 
Сообщений: 34
Зарегистрирован: Пт июн 20, 2003 1:43 pm
Пункты репутации: 0

Сообщение senator » Пн авг 11, 2003 11:33 am

izviniaiusi mne uje obiasnili
senator
Сержант
 
Сообщений: 34
Зарегистрирован: Пт июн 20, 2003 1:43 pm
Пункты репутации: 0

Сообщение senator » Пн авг 11, 2003 4:49 pm

опять таже проблема!

$query = ("SELECT * FROM white WHERE id=4");
$result = mysql_query($query);

while (list($id,$title,$chapter) = mysql_fetch_array($result))
{
print "Глава $id<br>";
print "<b>$title</b><br>";
print "<p class=\"text\">$chapter<br>";
}
print "<a href=\"proba.php?id=6\">Глава 6</a>";

что тут неправельно, ведь оно должно мне выводить 6 запись из БД
senator
Сержант
 
Сообщений: 34
Зарегистрирован: Пт июн 20, 2003 1:43 pm
Пункты репутации: 0

Сообщение senator » Пн авг 11, 2003 4:51 pm

при нажати на ссылку имеется ввиду
senator
Сержант
 
Сообщений: 34
Зарегистрирован: Пт июн 20, 2003 1:43 pm
Пункты репутации: 0

Сообщение FSA » Вт авг 12, 2003 2:13 am

Ну вообще-то кнопку "Правка" пока никто не отменял. Не принято оставлять несколько сообщений друг за другом.
В вообще не понимаю твоей проблемы. Создаёшь файл proba.php который и будет отвечать за вывод нужного сообщения из базы данных. В этом файле получить ID нужной записи можно так:
if (!empty($HTTP_GET_VARS["id"]))
{
$id=$HTTP_GET_VARS["id"];
}
else
{
$id=0
}
Если при вызове proba.php не будет указан номер статьи, то получишь номер статьи 0.
Кстати, будет работать и без IF, т.е. просто
$id=$HTTP_GET_VARS["id"];
Но я обычно так не делаю, иначе рискую нарваться на сообщение об ошибке если ID не указан (в данном случае этим можно пренебречь, т.к. не будет у тебя ссылки на файл proba.php без указания ID).
А дальше всё, я думаю, понятно. Проверяешь корректность ID (мало ли кто в адресной строке шаманил) и выводишь нужное сообщение если всё нормально.
Последний раз редактировалось FSA Вт авг 12, 2003 2:16 am, всего редактировалось 1 раз.
"Скажи мне свой IP, и я скажу кто ты!"
Подпись: nslookup
FSA
Подполковник
 
Сообщений: 748
Зарегистрирован: Сб апр 20, 2002 8:38 pm
Откуда: Тавда, Россия.
Пункты репутации: 0


Вернуться в Программирование

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron