Příklad kompletního formuláře PHP
Tato kapitola ukazuje, jak zachovat hodnoty ve vstupních polích, když uživatel stiskne tlačítko Odeslat.
PHP - Udržujte hodnoty ve formuláři
Aby se hodnoty ve vstupních polích zobrazily poté, co uživatel stiskne tlačítko Odeslat, přidáme malý skript PHP do atributu hodnoty následujících vstupních polí: jméno, e-mail a web. Do pole textarea komentáře vložíme skript mezi značky <textarea> a </textarea>. Malý skript vydává hodnotu proměnných $name, $email, $website a $comment.
Potom musíme také ukázat, který přepínač byl zaškrtnut. Za tímto účelem musíme manipulovat se zaškrtnutým atributem (nikoli s atributem value pro přepínače):
Name: <input type="text" name="name" value="<?php echo $name;?>">
E-mail: <input type="text" name="email" value="<?php echo $email;?>">
Website: <input type="text" name="website" value="<?php echo $website;?>">
Comment: <textarea name="comment" rows="5" cols="40"><?php echo $comment;?></textarea>
Gender:
<input type="radio" name="gender"
<?php if (isset($gender) && $gender=="female") echo "checked";?>
value="female">Female
<input type="radio" name="gender"
<?php if (isset($gender) && $gender=="male") echo "checked";?>
value="male">Male
<input type="radio" name="gender"
<?php if (isset($gender) && $gender=="other") echo "checked";?>
value="other">Other
PHP - Příklad kompletního formuláře
Zde je úplný kód pro příklad ověření formuláře PHP: