if(isset($_POST['submit']) && $_POST['submit'] == 'Verstuur'){
$naam = stripslashes(trim($_POST['naam']));
$tussenvoegsel = stripslashes(trim(isset($_POST['tussenvoegsel'])?$_POST['tussenvoegsel']:NULL));
$achternaam = stripslashes(trim($_POST['achternaam']));
$gebDatum = stripslashes(trim(isset($_POST['gebdatum'])?$_POST['gebdatum']:NULL));
$straat = stripslashes(trim(isset($_POST['straat'])?$_POST['straat']:NULL));
$postcode = stripslashes(trim(isset($_POST['postcode'])?$_POST['postcode']:NULL));
$huisnummer = stripslashes(trim(isset($_POST['huisnummer'])?$_POST['huisnummer']:NULL));
$toevoeging = stripslashes(trim(isset($_POST['toevoeging'])?$_POST['toevoeging']:NULL));
$woonplaats = stripslashes(trim(isset($_POST['woonplaats'])?$_POST['woonplaats']:NULL));
$email = stripslashes(trim(isset($_POST['email'])?$_POST['email']:NULL));
$ingDatum = stripslashes(trim($_POST['ingdatum']));
$geslacht = stripslashes(trim((isset($_POST['geslacht'])?$_POST['geslacht']:NULL)));
//Valideer naam
if(empty($naam)){
$naamError = $errors['form']['gNaam'];
$error = true;
}
//Valideer achternaam
if(empty($achternaam)){
$anaamError = $errors['form']['gAnaam'];
$error = true;
}
//Valideer geboorte datum
if(empty($gebDatum)){
$gebdateError = $errors['form']['gDatum'];
$error = true;
}else{
$valgebDatum = date_validation($gebDatum);
if($valgebDatum == false){
$gebdateError = $errors['form']['ongDatum'];
$error = true;
}
if($valgebDatum == "Toekomst"){
$gebdateError = $errors['form']['toekDatum'];
$error = true;
}
}
//Valideer straat
if(!empty($straat)){
if(!preg_match('/^[a-zA-Z]*$/', $straat)){
$huisnrError = $errors['form']['ongStraat'];
$error = true;
}
}
//Valideer huisnummer
if(!empty($huisnummer)){
if(!preg_match('/^[0-9]*$/', $huisnummer)){
$huisnrError = $errors['form']['ongHuisnr'];
$error = true;
}
}
//Valideer toevoeging
if(!empty($toevoeging)) {
if(!preg_match('/^[a-zA-Z]*$/', $toevoeging)) {
$toevgingError = $errors['form']['ongToevging'];
$error = true;
}
}
//Valideer postcode
if(!empty($postcode)){
if(!preg_match('/^(\d\d\d\d)[a-zA-Z][a-zA-Z]$/', $postcode)){
$postcodeError = $errors['form']['ongPostcode'];
$error = true;
}
}
//Valideer woonplaats
if(!empty($woonplaats)){
if(!preg_match('/^[a-zA-Z]+$/', $woonplaats)){
$woonpltsError = $errors['form']['ongWoonplts'];
$error = true;
}
}
//Valideer email
if(empty($email)){
$emailError = $errors['form']['gEmail'];
$error = true;
}else{
$checkEmail = test_email($email);
if($checkEmail=="ongeldig"){
$emailError = $errors['form']['ongEmail'];
$error = true;
}
}
//Valideer ingangsdatum
if(empty($ingDatum)){
$ingdateError = $errors['form']['gDatum'];
$error = true;
}else{
$valIngDatum = date_validation($ingDatum);
if($valIngDatum == false){
$ingdateError = $errors['form']['ongDatum'];
$error = true;
}
if($valIngDatum == "Toekomst"){
$ingdateError = $errors['form']['toekDatum'];
$error = true;
}
}
//Valideer geslacht
if(empty($geslacht)){
$geslachtError = $errors['form']['gGeslacht'];
$error = true;
}
Nu wil ik eigenlijk de code versimpelen naar een enkele array zodat het sneller en makkelijker werkt. Hoe zouden jullie dit aanpakken?