|
|
|
|
|
для: Arkanum
(26.08.2005 в 14:45)
| | Хе=) Не за что) | |
|
|
|
|
|
|
|
для: Киналь
(25.08.2005 в 16:07)
| | С меня ящик водки!
Спасибо огромное. Всё работает :) | |
|
|
|
|
|
|
|
для: Arkanum
(25.08.2005 в 13:41)
| | Не определена переменная $id. Для ее определения нужно:
- вызвать скрипт как index.php?id=4
- записать $id=$_GET['id'];
Что-то из этого не выполнено. | |
|
|
|
|
|
|
|
для: Киналь
(25.08.2005 в 13:11)
| | чёт трабла.
Выписывается на строку $request = "SELECT * FROM news WHERE id='$id'";
ошибка: Undefined variable: id | |
|
|
|
|
|
|
|
для: Arkanum
(25.08.2005 в 13:05)
| | Так вы уже все и написали. Теперь у вас есть массив $row с индексами, совпадающими с именами столбцов, т.е. id, subj, text, date.
echo $row['id'].'<br>'.$row['subj'].'<br>'.$row['text'].'<br>'.$row['date'];
|
| |
|
|
|
|
|
|
|
для: Arkanum
(25.08.2005 в 13:05)
| | . | |
|
|
|
|
|
|
|
для: Киналь
(24.08.2005 в 22:21)
| | А каким образом производится вывод этого id в коде?
Чтобы при вводе в строке броузера /?id=1 строка шла в БД, там обрабатывалась и возвращала нужные данные уже в echo.
$request = "SELECT * FROM tbl_name WHERE id='$id'";
$result = mysql_query($request);
$row = mysql_fetch_array($result);
|
| |
|
|
|
|
|
|
|
для: Arkanum
(24.08.2005 в 22:13)
| | Дык, об том и речь... Но это уже другая задача, для мускула. Вот у вас есть $id, как описано выше. Тогда
mysql_query("SELECT * FROM tbl_name WHERE id='$id'");
|
tbl_name - имя таблицы.
НО! Так делать нельзя. Сначала нужно эту самую $id проверить на безопасность. В принципе, здесь достаточно
<?
if (!is_int($id)) die("Гы-гы, хацкер!");
?>
|
Но можно и еще как-нибудь, для верности. | |
|
|
|
|
|
|
|
для: Киналь
(24.08.2005 в 22:00)
| | Да нет, мне надо чтобы, пусть в ручную, при подставлении цифры после равенства, т.е. index.php?id=1 или index.php?id=2, выводилась соответствующие строке индекса пункты.
Допустим таблица. В ней строка, в которой пункты:
- - -
id, subj, text, date.
- - -
1, Тема-1, Текст-1, Дата-1.
2, Тема-2, Текст-2, Дата-2.
- - -
При указании ../index.php?id=1 выводилась страница с row['subj'], row['text'].
А при указании ../index.php?id=2 выводилась информация, соответствующая указанному ID. | |
|
|
|
|
|
|
|
для: Arkanum
(24.08.2005 в 21:14)
| | Наверное, речь о $_GET.
Если урл такой: index.php?id=1, то
$id=$_GET['id'];
echo $id; //выведет 1
|
| |
|
|
|
|