В строке $id=$_GET['id'];
есть ошибка: Примечание: Неопределенный индекс: id в D: \ XAMPP \ htdocs \ view_topic.php в строке 101. Я попытался изменить «$ _GET» на «$ _POST», но ошибка все тот же. Любая помощь ?view_forum.php. Не удалось установить идентификатор get
Я пытаюсь извлечь идентификатор из базы данных и перечислил все темы форума, размещенные пользователями. Другие php-файлы могут работать плавно. У меня возникла проблема с возвратом идентификатора сообщения.
<?php
$host="localhost";
$username="root";
$password="";
$db_name="db";
$tbl_name="forum_question";
// Connect to server and select databse.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
// get value of id that sent from address bar
$id=$_GET['id'];
$sql="SELECT * FROM $tbl_name WHERE id='$id'";
$result=mysql_query($sql);
$rows=mysql_fetch_array($result);
?>
[** Пожалуйста, не используйте 'mysql_ *' функции в новом коде **) (http://bit.ly/phpmsql). Они больше не поддерживаются [и официально устарели] (http://j.mp/XqV7Lp). См. [** красное поле **] (http://j.mp/Te9zIL)? Узнайте о [* подготовленных операторах *] (http://j.mp/T9hLWi) и используйте [PDO] (http://php.net/pdo) или [MySQLi] (http://php.net/ mysqli) - [эта статья] (http://j.mp/QEx8IB) поможет вам решить, какой из них. Если вы выберете PDO, [здесь хороший учебник] (http://j.mp/PoWehJ). – kelunik
Каков ваш url? Получите данные из URL. –
Как этот файл выполняется? Это действие к форме или оно называется? Исходя из этого, вы должны иметь возможность извлекать соответствующий ключ из любого из глобальных переменных $ _POST или $ _GET. Пожалуйста, добавьте эту информацию в свой вопрос. – vee