Wat ik graag zou hebben is, dat wanneer de gebruiker bepaalde gegevens niet invult, dat er dan een melding komt te staan naast het teskvak. Is er wel iets correct ingevuld, maar er zijn nog andere zaken verkeerd ingevuld, dat dan de juiste waarde al ingevuld staat.
Snappen jullie wat ik bedoel.
Eigenlijk is het zoals op Jan zijn site, voor het phphulp uitje.
Ik zou even naar JavaScript kijken. I.p.v. een submit-button maak je een button die een JS-functie uitvoert die kijkt of alle ingevuld is. Als dat zo is submit je het form (document.forms('formnaam').submit();) en anders zet je de tekst neer (na elk veld een <span> met een id, en dan met innerHTML iets erin zetten)
<?php
if ($_SERVER['request_method']=="post"){
if (empty($_POST['veld1'])){
// veld is niet ingevuld
$veld1error= 'Je moet veld1 invullen';
}
elseif(!regex(voorwaarde,$_POST['veld1'])){
//er wordt niet aan voorwaarde voldaan
veld1error= 'Er wordt niet aan de voorwaarde voldaan';
}
?>
<input type="text" name="veld1"><?php if(isset($veld1error)){ echo $veld1error } ?>