sql >> Database >  >> RDS >> Mysql

Variabelen van de ene PHP-pagina naar de andere sturen

Gebruik $_GET .

Eerst wil je deze regel wijzigen

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

Op iets als dit:

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

En dan in quiz.php , haal de juiste quiz op met $_GET['id'] als uw primaire sleutel om het op te zoeken in de database.

Je moet je quiztitel daar ook opslaan (in de db).

$_GET is hier geschikt omdat je alleen een ID gebruikt om te bepalen welke quiz je wilt weergeven. Geheimhouding is hier niet nodig. Je zou $_POST . gebruiken wanneer u formuliergegevens indient die de database wijzigen. $_SESSION is handig voor het opslaan van basisinloggegevens en andere dingen die gedurende de hele sessie op meerdere pagina's moeten blijven staan, zoals wizardformulieren.



  1. postwaarden ophalen uit formulier met namen van dynamische elementen

  2. voeg xml-gegevens toe aan mysql met simpleXML

  3. Tools om een ​​databasediagram/ER-diagram te genereren vanuit een bestaande Oracle-database?

  4. Optellen van zoekopdrachten in SSRS