Lomakkeen oletusarvon säilyttäminen PHP:ssä
Oletetaan, että haluamme tehdä niin, että sivulle tultaessa syöttökentässä on jo jotakin tekstiä. Käyttäjä voi muokata tätä tekstiä tai jättää sen muuttamatta. Lomakkeen lähetyksen jälkeen syöttökentässä tulee säilyä lähetyksen hetkellä ollut teksti.
Tämän tehtävän ratkaisemiseksi meidän on lisättävä
else -lohko ehtoomme ja tässä lohkossa
näytettävä oletusarvo:
<form action="" method="GET">
<input
name="test"
value="<?php
if (isset($_GET['test']))
echo $_GET['test'];
else echo 'default'
?>"
>
<input type="submit">
</form>
Kysy käyttäjältä vuosi lomakkeen avulla. Lähetyksen jälkeen määritä, onko tämä vuosi karkausvuosi vai ei. Varmista, että ensimmäisellä sivulle tulolla syöttökentässä on jo nykyinen vuosi.