Uchování výchozí hodnoty formuláře v PHP
Předpokládejme, že chceme, aby se při vstupu na stránku již v inputu zobrazoval nějaký text. Uživatel může tento text upravit nebo jej může ponechat beze změny. A po odeslání formuláře musí v inputu zůstat text, který byl v okamžiku odeslání.
K vyřešení tohoto úkolu musíme přidat
blok else do naší podmínky a v tomto
bloku vypsat výchozí hodnotu:
<form action="" method="GET">
<input
name="test"
value="<?php
if (isset($_GET['test']))
echo $_GET['test'];
else echo 'default'
?>"
>
<input type="submit">
</form>
Pomocí formuláře se zeptejte uživatele na rok. Po odeslání určete, zda je tento rok přestupný či nikoli. Zařiďte, aby při prvním vstupu na stránku již v inputu byl nastaven aktuální rok.