Bevare standardverdien til skjemaer i PHP
La oss si at vi ønsker at når brukeren kommer til siden, skal det allerede være en tekst i inndatafeltet. Brukeren kan redigere denne teksten, eller la den være uendret. Etter at skjemaet er sendt inn, skal teksten som var der ved innsendingen forbli i inndatafeltet.
For å løse denne oppgaven må vi legge til
en else-blokk i vår betingelse og i denne
blokken vise standardverdien:
<form action="" method="GET">
<input
name="test"
value="<?php
if (isset($_GET['test']))
echo $_GET['test'];
else echo 'default'
?>"
>
<input type="submit">
</form>
Spør brukeren om et år ved hjelp av et skjema. Etter innsending, avgjør om dette året er et skuddår eller ikke. Sørg for at ved første besøk på siden står inneværende år i inndatafeltet.