Björn: Zeilenumbruch in Variable (string) speichern/ausgeben

Guten Morgen,

folgendes: bei Ausgabe von Fehlermeldungen (nach Usereingabe in Input-Fields und Fehlerprüfung) soll für jeden gefundenen Fehler eine Message ausgegeben werden.

Funktioniert auch gut, doch werden die Fehlermeldungen in einer Zeile ausgegeben, hab das so:

$Error_msg[$i]= "falsche Eingabe in $i. Zeile\n";
echo "$Error_msg[$i]\n";

"\n" hab ich nun sogar 2x mal verwendet, es will aber partout kein Zeilenumbruch stattfinden......

warum ???

Danke

Björn

  1. Guten Morgen,

    Dir auch,

    folgendes: bei Ausgabe von Fehlermeldungen (nach Usereingabe in Input-Fields und Fehlerprüfung) soll für jeden gefundenen Fehler eine Message ausgegeben werden.
    $Error_msg[$i]= "falsche Eingabe in $i. Zeile\n";
    echo "$Error_msg[$i]\n";

    "\n" hab ich nun sogar 2x mal verwendet, es will aber partout kein Zeilenumbruch stattfinden......

    Wenn du in HTML einen Zeilenumbruch brauchst schreibe <br> entweder direkt "falsche Eingabe in $i. Zeile<br>\n" oder du verwendest beim echo nl2br()

    echo nl2br($Error_msg[$i]) ;

    Gruß
      Christian