Vormi vaikeväärtuse säilitamine PHP-s
Oletame, et tahame, et lehele sisenedes oleks inputis juba mingi tekst. Kasutaja saab seda teksti muuta või jätta muutmata. Pärast vormi saatmist peaks inputis jääma see tekst, mis oli saatmise hetkel.
Selle ülesande lahendamiseks peame lisama
ploki else oma tingimuslausesse ja
selles plokis kuvama vaikeväärtuse:
<form action="" method="GET">
<input
name="test"
value="<?php
if (isset($_GET['test']))
echo $_GET['test'];
else echo 'default'
?>"
>
<input type="submit">
</form>
Küsi vormi abil kasutajalt aasta. Pärast saatmist määra, kas see aasta on liigaasta või mitte. Seadista nii, et esimesel lehele sisenumisel oleks inputis juba praegune aasta.