Enrico: Formulare prüfen: Fehler gefunden, aber warum ?

Beitrag lesen

Hallo Felix,

mein Problem ist, dass die Variable $Fehlermeldung, die, wenn ein Inhalt vorhanden ist, also ein Fehler vorliegt, die zugeordneten Fehlermeldungen ausgeben soll.

Wurde beispielsweise kein Name eingegeben und ist das Feld "Name" ein Pflichtfeld, dann soll die Variable $Fehlermeldung um das Array-Element $Fehler [$Feld_Name][0] (= "Du musst Deinen Namen eingeben") ergänzt werden:

$Fehlermeldung .= "<br>" . $Fehler [$Feld_Name][0];

Ist der Name kleiner als mindestens 3 Zeichen, dann soll die Variable $Fehlermeldung um das Array-Element $Fehler [$Feld_Name][1] (= "Der Name muss mindestens ... Zeichen lang sein") ergänzt werden:

$Fehlermeldung .= "<br>" . $Fehler [$Feld_Name][1];

Die testweise Zuweisung mit $Fehlermeldung .= "Hallo" funktioniert eindanfrei. Hier wird mir dann auch der Inhalt "Hallo" ausgegeben.

Meine Zuweisung über $Fehlermeldung .= "<br>" . $Fehler [$Feld_Name][Nr]; hingegen funktioniert leider nicht.

Und ich habe keine Ahnung, warum, zumal, wie ich ja bereits beschrieben habe, die Inhalte des Arrays über eine Schleife alle richtig ausgegeben werden.

Enrico