hi,
nu is es aber so das wenn ich dne text nun in einer variable speichere und dann ins mysql schreiben lassen will würden ja die zeilen umbrüche einfach verloren gehen.
nein, das tun sie selbstverständlich nicht.
du siehst sie vermutlich nur in der ausgabe als HTML nicht mehr.
das er dann den zeilen umbruch auch als html setzt
wenn du HTML ein bisschen kennst, dann weißt du doch, dass dort einfache zeilenumbrüche im quelltext im normalfall keine wirkung haben - einen zeilenumbruch erzeugt man dort mit <br> bzw <br /> in XHTML.
um die zeilenumbrüche durch <br /> zu ersetzen, gibt es in PHP die funktion nl2br().
und auch in die DB so schreibt?
in die DB solltest du immer nur die rohdaten schreiben.
wende nl2br() lediglich bei der ausgabe nach dem auslesen der daten auf diese an.
und denk auch daran, dass du ggf. vom user eingegebenen HTML-code "entschärfst" - damit niemand das aussehen deiner seite verändern oder gar scriptcode einfügen kann. htmlentities() und strip_tags() sind zwei stichworte, informiere dich mal im manual über sie.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }