我设置了一个小测试项目,因此当您单击狼的名字时,它会将它们带到我想用来个性化有关它们单击的狼的信息的页面。该页面名为 wolf.php。我正在尝试使用传递变量 $_GET 方法来为 URL 分配狼 id,即 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(或任何 id)。在 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'].
;
?>
我不确定我哪里出错了,但这似乎不起作用。没有关于狼身份的信息出现。提前感谢您的帮助。