オオカミの名前をクリックすると、オオカミがクリックしたオオカミに関する情報をパーソナライズするために使用するページに移動するように、小さなテスト プロジェクトをセットアップしました。このページは 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'].
;
?>
どこが間違っていたのかわかりませんが、これは機能していないようです。オオカミの ID に関する情報は表示されません。事前に助けてくれてありがとう。