sql >> Database teknologi >  >> RDS >> Mysql

Sende variabler fra en PHP-side til en anden

Brug $_GET .

Først vil du ændre denne linje

echo '<a href="quiz.php">' . $row['title'] . '</a><br />';

Til noget som dette:

echo '<a href="quiz.php?id='.$row['id'].'">' . $row['title'] . '</a><br />';

Og så i quiz.php , hent den relevante quiz ved hjælp af $_GET['id'] som din primære nøgle for at slå det op i databasen.

Du bør også gemme din quiztitel der (i db).

$_GET er passende her, fordi du bare bruger et ID til at bestemme, hvilken quiz der skal vises. Der er ikke behov for fortrolighed her. Du ville bruge $_POST når du indsender formulardata, som ændrer databasen. $_SESSION er nyttig til at gemme grundlæggende loginoplysninger og andre ting, der skal eksistere på tværs af flere sider i hele sessionens levetid, såsom guideformularer.



  1. SQL-kommando mellem to datotider for bordreservation

  2. Min simple MySql-forespørgsel bruger ikke indeks

  3. Magento Mass Importer billeder med MAGMI - billeder undtaget

  4. Hvordan får man næste/forrige rekord i MySQL?