Hallo Leute ich bastel gerade an einer kleinen Klasse die prüfen soll ob in einem Formular alle Felder ausgefüllt sind.
Das funktioniert ansich auch gut wenn alle Felder leer sind, doch wenn nur einzeln welche fehlen bekomme ich immer folgende Fehlermeldung.
Zeile ist dann immer die mit dem ersten leeren Feld.
Hier mal der Code der das ganze verarbeitet.
Die Werte werden im Hauptcode per $_POST an die funktion übergeben.
Naja und iwie hänge ich da jetzt fest. Vielleicht hat ja mal einer einen Tipp in die richtige Richtung.
schonmal vielen dank für jeglichen hilfe.
mfg
mo
Das funktioniert ansich auch gut wenn alle Felder leer sind, doch wenn nur einzeln welche fehlen bekomme ich immer folgende Fehlermeldung.
Notice: Undefined variable: fehler in Line .....
Hier mal der Code der das ganze verarbeitet.
Die Werte werden im Hauptcode per $_POST an die funktion übergeben.
PHP-Code:
private $fehler;
public function CheckForm($feld1, $feld2, $feld3, $feld4){
if(empty($feld1))
{
$fehler = "Bitte feld1 ausfüllen</br>";
}
if(empty($feld2))
{
$fehler.= "Bitte feld2 ausfüllen</br>";
}
if(empty($feld3))
{
$fehler.= "Bitte feld3 ausfüllen</br>";
}
if(empty($feld4))
{
$fehler.= "Bitte feld4 ausfüllen</br>";
}
return $fehler;
}
schonmal vielen dank für jeglichen hilfe.
mfg
mo
Kommentar