У меня есть небольшой тестовый проект, настроенный таким образом, что когда вы щелкаете по имени волка, он перенаправляет его на страницу, которую я хочу использовать для персонализации информации о том волке, на которого он нажал. Страница называется wolf.php. Я пытаюсь использовать переменную для передачи метода $_GET, чтобы назначить URL-адресу идентификатор волка, то есть www.testsite.com/wolf.php?id=1, но страница ничего не отображает, хотя я не получаю ошибку.
Вот домашняя страница (home.php)
<?php
$username = $_SESSION['username'];
$result = @mysql_query("SELECT * FROM wolves WHERE owner = '$username'");
while($wolf = mysql_fetch_array($result))
{
echo "<a href= wolf.php?id=$wolf[id]>$wolf[name]</a>";
};
?>
Щелкнув по этой ссылке, я попаду на сайт www.testsite.com/wolf.php?id=1 (или любой другой идентификатор). На wolf.php у меня есть это:
<?php
$id = $_GET['id'];
$result = @mysql_query("SELECT name FROM wolves WHERE id = '$id'") or die("Error: no
such wolf exists");
echo .$result['name'].
;
?>
Я не уверен, где я ошибся, но, похоже, это не работает. Никакой информации об идентификаторе волка не появляется. Спасибо за помощь заранее.