$_GET
を使用します 。
まず、この行を変更します
echo '<a href="quiz.php">' . $row['title'] . '</a><br />';
このようなものに:
echo '<a href="quiz.php?id='.$row['id'].'">' . $row['title'] . '</a><br />';
そして、quiz.php
で 、$_GET['id']
を使用して適切なクイズを取得します データベースで検索するための主キーとして。
クイズのタイトルもそこに(データベースに)保存する必要があります。
$_GET
表示するクイズを決定するためにIDを使用しているだけなので、ここでは適切です。ここでは守秘義務は必要ありません。 $_POST
を使用します データベースを変更するフォームデータを送信する場合。 $_SESSION
基本的なログイン情報や、ウィザードフォームなど、セッションの存続期間中複数のページにわたって保持する必要があるその他のものを保存するのに役立ちます。