Bewaring van verstekvormwaardes in PHP
Laat ons sê ons wil maak dat wanneer 'n gebruiker die bladsy besoek, daar reeds 'n teks in die invoerveld is. Die gebruiker kan hierdie teks wysig of dit onveranderd los. En na die vorm gestuur is, moet die teks wat op die oomblik van stuur was, in die invoerveld bly.
Om hierdie taak op te los, moet ons 'n
else blok by ons voorwaarde voeg en in hierdie
blok die verstekwaarde uitskryf:
<form action="" method="GET">
<input
name="test"
value="<?php
if (isset($_GET['test']))
echo $_GET['test'];
else echo 'default'
?>"
>
<input type="submit">
</form>
Vra die gebruiker om 'n jaar met behulp van 'n vorm. Na stuur, bepaal of hierdie jaar 'n skrikkeljaar is of nie. Maak seker dat by die eerste besoek aan die bladsy die huidige jaar reeds in die invoerveld staan.