Bevare standardværdien for formular i PHP
Lad os sige, at vi ønsker at gøre det sådan, at når man besøger siden, er der allerede en tekst i inputfeltet. Brugeren kan redigere denne tekst eller lade den være uændret. Og efter formularindsendelse skal den tekst, der var på tidspunktet for indsendelsen, forblive i inputfeltet.
For at løse denne opgave er vi nødt til at tilføje
en else blok til vores betingelse og i denne
blok vise standardværdien:
<form action="" method="GET">
<input
name="test"
value="<?php
if (isset($_GET['test']))
echo $_GET['test'];
else echo 'default'
?>"
>
<input type="submit">
</form>
Spørg brugeren om et år via en formular. Efter indsendelse skal du afgøre, om dette år er et skudår eller ej. Sørg for, at ved første besøg på siden står det aktuelle år allerede i inputfeltet.