Zachowywanie domyślnej wartości formularza w PHP
Załóżmy, że chcemy, aby po wejściu na stronę w polu input już był jakiś tekst. Użytkownik może go edytować lub pozostawić bez zmian. A po wysłaniu formularza w polu input powinien pozostać tekst, który był w momencie wysyłania.
Aby rozwiązać to zadanie, musimy dodać blok
else do naszego warunku i w tym bloku
wyświetlić wartość domyślną:
<form action="" method="GET">
<input
name="test"
value="<?php
if (isset($_GET['test']))
echo $_GET['test'];
else echo 'default'
?>"
>
<input type="submit">
</form>
Za pomocą formularza zapytaj użytkownika o rok. Po wysłaniu określ, czy ten rok jest przestępny czy nie. Zrób tak, aby przy pierwszym wejściu na stronę w polu input był już ustawiony bieżący rok.