Standaardformulierwaarde behouden in PHP
Stel dat we willen dat er bij het openen van de pagina al een tekst in de input staat. De gebruiker kan deze tekst bewerken of onveranderd laten. En na het verzenden van het formulier moet de tekst die op het moment van verzending aanwezig was, in de input blijven staan.
Om deze taak op te lossen, moeten we een
else blok toevoegen aan onze voorwaarde en in dit
blok de standaardwaarde weergeven:
<form action="" method="GET">
<input
name="test"
value="<?php
if (isset($_GET['test']))
echo $_GET['test'];
else echo 'default'
?>"
>
<input type="submit">
</form>
Vraag het jaar aan de gebruiker met een formulier. Bepaal na verzending of dit jaar een schrikkeljaar is of niet. Zorg ervoor dat bij het eerste bezoek aan de pagina het huidige jaar al in de input staat.