Użyj $_GET
.
Najpierw będziesz chciał zmienić ten wiersz
echo '<a href="quiz.php">' . $row['title'] . '</a><br />';
Do czegoś takiego:
echo '<a href="quiz.php?id='.$row['id'].'">' . $row['title'] . '</a><br />';
A potem w quiz.php
, pobierz odpowiedni quiz za pomocą $_GET['id']
jako klucz podstawowy, aby wyszukać go w bazie danych.
Powinieneś tam również zapisać swój tytuł quizu (w bazie danych).
$_GET
jest tutaj odpowiednie, ponieważ używasz identyfikatora, aby określić, który quiz ma zostać wyświetlony. Tutaj nie ma potrzeby zachowania poufności. Użyjesz $_POST
kiedy przesyłasz dane formularza, które zmieniają bazę danych. $_SESSION
przydaje się do przechowywania podstawowych danych logowania i innych rzeczy, które muszą pozostać na wielu stronach przez cały czas trwania sesji, takich jak formularze kreatora.