Lid |
|
Als een formulier is ingevoerd worden er flink wat controles uitgevoerd,
alle controles worden netjes uitgevoerd maar als het script bij een stuk code uitkomt slaat hij het naar het schijnt over.
Dit is de code:
if(empty($_POST['voorNaam'])) {
header('Location: hand.php?e=4');
}
elseif(empty($_POST['achterNaam'])){
header('Location: hand.php?e=5');
}
elseif(empty($_POST['emailAdres'])){
header('Location: hand.php?e=6');
}
elseif(empty($_POST['emailHerhaal'])){
header('Location: hand.php?e=7');
}
elseif($_POST['emailHerhaal'] != $_POST['emailAdres']){
header('Location: hand.php?e=8');
}
elseif(empty($_POST['bo']) && $_POST['toneel'] && empty($_POST['dans']) && empty($_POST['koor'])){
header('Location: hand.php?e=9');
}
elseif(isset($_POST['bo'])){
if(empty($_POST['orkestPart'])){
header('Location: hand.php?e=10');
}
if(isset($_POST['dans'])){
header('Location: hand.php?e=11');
}
if(isset($_POST['toneel'])){
header('Location: hand.php?e=11');
}
if(isset($_POST['koor'])){
header('Location: hand.php?e=11');
}
if(empty($_POST['instrument'])){
header('Location: hand.php?e=12');
}
} else {
$qSelect = querySelect('email','aanmeldingen','','WHERE email="'.$_POST['emailAdres'].'"','email');
if($qSelect == TRUE) {
header('Location: hand.php?e=3');
} else { // dit stuk slaat hij over
$qInsert = queryInsert('aanmeldingen','voornaam, infix, achternaam, email, klas, toneel, dans, koor, bo, participation, instrument, aangenomen',
'"'.$_POST['voorNaam'].'","'.$_POST['infix'].'","'.$_POST['achterNaam'].'","'.$_POST['emailAdres'].'","'.$_POST['klas'].'",
"'.$_POST['toneel'].'","'.$_POST['dans'].'","'.$_POST['koor'].'","'.$_POST['bo'].'","'.$_POST['orkestPart'].'","'.$_POST['instrument'].'",0');
if($qInsert == FALSE){
header('Location: hand.php?e=2');
} else {
header('Location: hand.php?i=1');
}
} // tot hier
}
if(empty($_POST['voorNaam'])) { header('Location: hand.php?e=4'); } elseif(empty($_POST['achterNaam'])){ header('Location: hand.php?e=5'); } elseif(empty($_POST['emailAdres'])){ header('Location: hand.php?e=6'); } elseif(empty($_POST['emailHerhaal'])){ header('Location: hand.php?e=7'); } elseif($_POST['emailHerhaal'] != $_POST['emailAdres']){ header('Location: hand.php?e=8'); } elseif(empty($_POST['bo']) && $_POST['toneel'] && empty($_POST['dans']) && empty($_POST['koor'])){ header('Location: hand.php?e=9'); } elseif(isset($_POST['bo'])){ if(empty($_POST['orkestPart'])){ header('Location: hand.php?e=10'); } if(isset($_POST['dans'])){ header('Location: hand.php?e=11'); } if(isset($_POST['toneel'])){ header('Location: hand.php?e=11'); } if(isset($_POST['koor'])){ header('Location: hand.php?e=11'); } if(empty($_POST['instrument'])){ header('Location: hand.php?e=12'); } } else { $qSelect = querySelect('email','aanmeldingen','','WHERE email="'.$_POST['emailAdres'].'"','email'); if($qSelect == TRUE) { header('Location: hand.php?e=3'); } else { // dit stuk slaat hij over $qInsert = queryInsert('aanmeldingen','voornaam, infix, achternaam, email, klas, toneel, dans, koor, bo, participation, instrument, aangenomen', '"'.$_POST['voorNaam'].'","'.$_POST['infix'].'","'.$_POST['achterNaam'].'","'.$_POST['emailAdres'].'","'.$_POST['klas'].'", "'.$_POST['toneel'].'","'.$_POST['dans'].'","'.$_POST['koor'].'","'.$_POST['bo'].'","'.$_POST['orkestPart'].'","'.$_POST['instrument'].'",0'); if($qInsert == FALSE){ header('Location: hand.php?e=2'); } else { header('Location: hand.php?i=1'); } } // tot hier }
ik hoop dat jullie een fout of iets anders kunnen vinden, want ik ben echt radeloos.
alvast zeer bedankt!
|