わかりましたので、基本的に、フォームを使用して PHP に変数を送信するリンクのリストを生成しました。これにより、各リンクから次のページにさまざまなものをロードできるようになります。ただし、各リンクは毎回データベースから同じデータのみを要求しているようです。私が使用している PHP のバージョンはバージョン 5.3.14 です。
最初のページの php コードは次のとおりです。
<?php
//DATABASE CONNECTION
$News=mysql_query("SELECT * FROM Tutorial");
while($row=mysql_fetch_array($News))
{
printf("<div class='NewsItem'><div class='title'>%s</div><form enctype='multipart/form-data' action='tutorial.php' method='post'><input type='hidden' name='tutorial' value='%s'/><input type='submit' name='submit' value='%s' id='hyperlink-style-button'/></div>", $row['Title'], $row['Title'], $row['Title']);
}
?>
そして、これがフォームで各リンクから異なるものを表示できるようにする2番目のページのphpコードです
<?php
//DATABASE CONNECTION
$Tutorial=$_POST['tutorial'];
$query="SELECT * FROM Tutorial WHERE Title='$Tutorial'";
$News=mysql_query($query);
while($row=mysql_fetch_array($News))
{
printf("<div class='NewsItem'><div class='title'>%s</div>%s</div>", $row['Title'], $row['Tutorial']);
}
unset($_POST['tutorial']);
unset($Tutorial);
?>
どのリンクがクリックされても、常に同じデータを使用しないようにする方法についてのアイデアはありますか? また、コードの動作を確認する必要がある場合は、最初のページへのリンクを参照してください:ウェブサイトの例