Използвайте $_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 е полезно за съхраняване на основна информация за влизане и други неща, които трябва да се съхраняват на множество страници за живота на сесията, като например формуляри на съветника.