Formas noklusējuma vērtības saglabāšana PHP
Pieņemsim, ka mēs vēlamies, ka ierodoties lapā, input laukā jau būtu kāds teksts. Lietotājs var rediģēt šo tekstu, vai arī atstāt to nemainītu. Pēc formas iesniegšanas input laukā jāpaliek tam tekstam, kas bija iesniegšanas brīdī.
Lai atrisinātu šo uzdevumu, mums jāpievieno
bloks else mūsu nosacījumā un šajā
blokā jāizvada noklusējuma vērtība:
<form action="" method="GET">
<input
name="test"
value="<?php
if (isset($_GET['test']))
echo $_GET['test'];
else echo 'default'
?>"
>
<input type="submit">
</form>
Izmantojot formu, jautājiet lietotājam gadu. Pēc iesniegšanas nosakiet, vai šis gads ir garais vai nē. Iestatiet tā, ka pirmo reizi ierodoties lapā input laukā jau atrodas pašreizējais gads.