Michael: Testfeld gibts < /br> aus ??

Hallo,

habe das Problem, daß in einem Formular in einem Textfeld immer beim Zeilenbruch ein </br> ausgegeben wird.

In einem Formular kann ich einen Text eingeben:
<textarea name="bericht" cols="140" rows="22" class="Icopal-12px" id="bericht"></textarea>

..dieses wird dan so gespeichert:
MySQL DB usw.
$bericht = nl2br("$text");

$eintrag = "INSERT INTO $TBL_0012 VALUES('','$ident','$art','$datum','$status','$projekt', '$betreff', '$bericht')";
///nun erfolgt der eintrag in die tabelle
$eintragen = mysql_query($eintrag);

wenn ich nun das Feld wieder auslese und ein Zeilenumbruch vorhanden ist, wird ein < /br> ausgegeben.

Wie kann ich das unterbinden?

Viele Grüße
Michael

  1. $bericht = nl2br("$text");

    wenn ich nun das Feld wieder auslese und ein Zeilenumbruch vorhanden ist, wird ein < /br> ausgegeben.

    Wie kann ich das unterbinden?

    Das < /br> ausgegeben wird, kann ich nicht so recht glauben. Dass der Text hingegen <br /> enthält, liegt daran, dass du dies mittels nl2br() so wünschst.

    1. Hallo

      Das < /br> ausgegeben wird, kann ich nicht so recht glauben. Dass der Text hingegen <br /> enthält, liegt daran, dass du dies mittels nl2br() so wünschst.

      Ok hattest recht... und das mit dem nl2br hatte ich falsch verstanden.

      Hab nun weggemacht und schon klappts ...

      Danke!

  2. Hallo!

    habe das Problem, daß in einem Formular in einem Textfeld immer beim Zeilenbruch ein </br> ausgegeben wird.

    Wie kann ich das unterbinden?

    Indem du es hier

    ..dieses wird dan so gespeichert:
    MySQL DB usw.
    $bericht = nl2br("$text");

    unterlaesst, die Zeilenumbrueche in HTML zu verwandeln.

    --
    Schäme Dich nicht, wenn Du eine Antwort nicht verstehst und frag nochmal nach.