Použijte $_GET
.
Nejprve budete chtít změnit tento řádek
echo '<a href="quiz.php">' . $row['title'] . '</a><br />';
Něco takového:
echo '<a href="quiz.php?id='.$row['id'].'">' . $row['title'] . '</a><br />';
A pak v quiz.php
, načtěte příslušný kvíz pomocí $_GET['id']
jako primární klíč k vyhledání v databázi.
Měli byste tam uložit i název kvízu (v databázi).
$_GET
je zde vhodné, protože právě pomocí ID určujete, který kvíz se má zobrazit. Tady není potřeba důvěrnosti. Použili byste $_POST
když odesíláte data formuláře, která mění databázi. $_SESSION
je užitečný pro ukládání základních přihlašovacích údajů a dalších věcí, které musí přetrvávat na více stránkách po dobu trvání relace, jako jsou formuláře průvodce.