Guten Morgen,
ich prüfe meine Felder wie folgt:
$errors = array();
if(empty($_POST['name'])) {
$errors[] = "Bitte geben Sie Ihren Namen an";
}
if(empty($_POST['email'])){
$errors[] = "Bitte geben sie Ihre eMail Adresse an";
} elseif (filter_var($_POST['email'], FILTER_VALIDATE_EMAIL) == false) {
$errors[] = "Bitte geben Sie ein gültige eMail Adresse an";
}
if(empty($_POST['betreff'])){
$errors[] = "Bitte geben Sie einen Betreff an";
}
Dieses funktioniert auch, aber was ist wenn ich mehr als 10 / 20 Felder habe, der Code wird sau lang. Kann man diese prüfen etwas kurzer machen bzw. mit einer Funktion? Ich kenne mich da leider überhaupt nicht aus. Nur ich merke, es kommt sehr viel Schreibarbeit auf mich zu.
Vielleicht gibt es ja eine Lösung.