Voorbeeld van volledig PHP -formulier
Dit hoofdstuk laat zien hoe u de waarden in de invoervelden kunt behouden wanneer de gebruiker op de verzendknop drukt.
PHP - Bewaar de waarden in het formulier
Om de waarden in de invoervelden weer te geven nadat de gebruiker op de verzendknop heeft gedrukt, voegen we een klein PHP-script toe in het waardeattribuut van de volgende invoervelden: naam, e-mail en website. In het commentaar textarea veld plaatsen we het script tussen de <textarea> en </textarea> tags. Het kleine script voert de waarde uit van de variabelen $name, $email, $website en $comment.
Vervolgens moeten we ook laten zien welk keuzerondje dat is aangevinkt. Hiervoor moeten we het aangevinkte attribuut manipuleren (niet het waardeattribuut voor keuzerondjes):
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 - Volledig formuliervoorbeeld
Hier is de volledige code voor het PHP-formuliervalidatievoorbeeld: