Vormi väärtuste säilitamine pärast saatmist PHP-s
Oletame, et meil on mingi vorm, mis saadetakse praegusele lehele:
<form action="" method="GET">
<input name="test">
<input type="submit">
</form>
Teeme nii, et pärast saatmist sisestatud andmed ei kaoks meie inputist:
<form action="" method="GET">
<input name="test" value="<?php echo $_GET['test'] ?>">
<input type="submit">
</form>
Selline lähenemine ei ole siiski täiuslik -
esimesel lehele sisenemisel annab PHP vea,
kuna $_GET['test'] ei eksisteeri.
Probleemi lahendamiseks lisame tingimuse:
<form action="" method="GET">
<input
name="test"
value="<?php if (isset($_GET['test'])) echo $_GET['test'] ?>"
>
<input type="submit">
</form>
Küsi vormi abil kasutaja linn ja riik. Pärast vormi saatmist kuva sisestatud andmed ekraanil. Tee nii, et sisestatud andmed ei kaoks inputitest pärast vormi saatmist.