Fabian: Texteingaben mit Zeilenumbruch empfangen

Hi!
Habe frisch mit PHP begonnen und mich dem M&T buch gewidmet...
Auf dieses Problem bin ich gestoßen:

Ich erstelle ein mehrzeiliges textfeld mit <textarea wrap=pyhsical></textarea> und wenn ich dessen inhalt in eine mySql tabelle speichere und als array mit print auslesen will erscheint die eingabe ohne zeilenumbruch, sprich in einem stück...

wie ist dem abhilfe geboten?

thx for replys.....

cya

  1. Wir exploden bei <enter> und imploden mit <br> :

    <?php

    if($submit)
    {
     $tmp = explode(chr(10),$text);
     $text = implode("<br>",$tmp);
     echo $text;
    }
    else
    {
     echo "<form action="" . $PHP_SELF . "" method="POST">";

    echo "<textarea name="text" rows="5" cols="60"></textarea>";

    echo "<br><input type="SUBMIT" name="submit" value="Senden">";

    echo "</form>";
    }

    ?>

    1. Wir exploden bei <enter> und imploden mit <br> :

      <?php

      if($submit)
      {
      $tmp = explode(chr(10),$text);
      $text = implode("<br>",$tmp);
      echo $text;
      }
      else
      {
      echo "<form action="" . $PHP_SELF . "" method="POST">";

      echo "<textarea name="text" rows="5" cols="60"></textarea>";

      echo "<br><input type="SUBMIT" name="submit" value="Senden">";

      echo "</form>";
      }

      ?>

      vielen dank ;)

    2. Hi,

      Wir exploden bei <enter> und imploden mit <br> :

      warum so umständlich?

      $tmp = explode(chr(10),$text);
      $text = implode("<br>",$tmp);
      echo $text;

      Sollte es

      echo nl2br($text);

      es nicht genausogut tun?

      mfG

      Rainer

      1. Hi,

        Wir exploden bei <enter> und imploden mit <br> :

        warum so umständlich?

        $tmp = explode(chr(10),$text);
        $text = implode("<br>",$tmp);
        echo $text;

        Sollte es

        echo nl2br($text);

        es nicht genausogut tun?

        mfG

        Rainer

        jupp dass hat auch geklappt ;)
        thx /me