Ohranjanje vrednosti obrazca po pošiljanju v PHP
Recimo, da imamo obrazec, ki se pošilja na trenutno stran:
<form action="" method="GET">
<input name="test">
<input type="submit">
</form>
Poskrbimo, da vneseni podatki ne izginejo iz našega vnosnega polja po pošiljanju:
<form action="" method="GET">
<input name="test" value="<?php echo $_GET['test'] ?>">
<input type="submit">
</form>
Vendar ta pristop ni popoln - ob
prvem obisku strani bo PHP izpisal napako,
ker $_GET['test'] ne obstaja.
Za rešitev težave dodajmo pogoj:
<form action="" method="GET">
<input
name="test"
value="<?php if (isset($_GET['test'])) echo $_GET['test'] ?>"
>
<input type="submit">
</form>
Z obrazcem vprašajte uporabnika po mestu in državi. Po pošiljanju obrazca izpišite vnesene podatke na zaslon. Poskrbite, da vneseni podatki ne izginejo iz vnosnih polj po pošiljanju obrazca.