Foreach check by function?
Hej Eksperter.Jeg er ved at lave mig en helper class der skal hjælpe ved validering af bruger input. Til dette er der en række forskellige funktioner der kan tjekke forskellige ting afhængigt af input type i feltet.
Min class funktion: http://pastebin.com/m5d62062
Endvidere har jeg lavet sådan jeg kan tjekke om adskillige felter er tomme (dette gøres via et array):
if($_POST) {
$helper = new Helper();
$field_checks = array(
"Fornavn" => $_POST['first_name'],
"Efternavn" => $_POST['last_name'],
"E-mail" => $_POST['email'],
"Brugernavn" => $_POST['username'],
"Kodeord" => $_POST['password'],
"Kodeord igen" => $_POST['password2'],
"E-mail" => $_POST['email'],
"Firma/Gruppe" => $_POST['group']
);
$result_check = $helper->validate_empty($field_checks);
if($result_check == false) {
// do something cool
} else {
$there_are_errors_on_this_page = true; // use this true to print the errors elsewhere
}
}
?>
Min problemstilling ligger i at få min funktion ved $_POST til at lave multiple checks? (tager brug af nogle af de andre functions i min helper class)
Jeg håber jeg har formuleret mig på bedste vis, ellers spørg endelig (:
På forhånd mange tak
loevstroem
