l200/Hoofdstuk 11/11.1.11.1.php

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <?php $naam = $_GET['naam']; //de (eventuele) get-waarden opslaan in variabelen $leeftijd = $_GET['leeftijd']; if ($naam && $leeftijd){ //formulier volledig ingevuld echo "Je hebt de naam $naam ingevuld en beweert dat je $leeftijd bent."; } elseif($naam || $leeftijd) { // anders, naam of leeftijd, formulier wel gepost, maar niet volledig echo "Je hebt niet alles ingevuld."; showform($naam, $leeftijd); //formulier laten zien, eventuele naam of leeftijd doorgeven } else{ // formulier niet gepost, eerste keer geopend showform('', ''); //formulier laten zien, geen naam of leeftijd } function showform($naam, $leeftijd){ echo "<form method=‘get' action =''>"; echo "<input type='text' name='naam' value='$naam'>"; echo "<input type='text' name='leeftijd' value='$leeftijd'>"; echo "<input type='submit' value='Posten'>"; echo "</form>"; } ?> </body> </html>

Resultaat

Made by Thijs Aarnoudse