Wanneer iemand een fout maakt bij het invullen van het formulier en de foutmelding verschijnt, dan zie je ook dat de formulier velden weer geleegd worden.
De gebruiker moet dus alles opnieuw invullen. Netter zou het zijn om de formulier velden gevuld te laten, zodat de gebruiker alleen het foute veld hoeft aan te passen.
We kunnen dit doen door de invulvelden in het formulier te voorzien van een value en in deze value laden we de waarde uit de post_array variabele die de ingevulde gegevens bevat.
Dit zou er zo uit zien:
Je ziet dat we in het value attribuut een stukje php code plaatsen, waarin de variabelen $naam, $leeftijd en $club via het echo commando getoond worden.
Echter, als het formulier nog niet is ingevuld, dan kent php de variabelen $naam, $leeftijd en $club nog niet. We moeten dus eerst checken of ze ingesteld zijn. Dit kunnen we doen met de isset() functie.
We zouden eea in het value attribuut kunnen zetten van bijvoorbeeld het veld naam: