ByteRix Geschrieben 18. August 2005 Teilen Geschrieben 18. August 2005 Hi leute, ich lese über eine textarea einen mehrzeiligen text ein und schreiben in mittels "mysql_real_escape_string"(oder so ) in die DB. jetzt wenn ich auslesen werden natürlich die zeilenumbrüche die früher mal in der textarea waren nicht angezeigt (klar die funktion speichert die zeilenumbrüche nur mit \r\n) gibt des da eine Funktion die man benutzten kann oder muss man da was selber schreiben ? mfg byte Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Grandmasta Geschrieben 18. August 2005 Teilen Geschrieben 18. August 2005 müsste damit funktionieren: http://www.php.net/manual/de/function.nl2br.php Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Krain Geschrieben 19. August 2005 Teilen Geschrieben 19. August 2005 Oder man setzt es in die HTML-Tags <pre> Damit wird der Text so umgesetzt, wie er zwischen die Tags geschrieben wird, dh. damit werden auch Zeilenumbrüche interpretiert. Noch eine Möglichkeit wäre den Text wieder in eine Textarea und diese bei Bedarf auf readonly zu setzen. Aber nl2br funktioniert natürlich auch. gruss markus Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ByteRix Geschrieben 19. August 2005 Autor Teilen Geschrieben 19. August 2005 thx hat gefunzt mfg byte Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
David Claßen Geschrieben 25. August 2005 Teilen Geschrieben 25. August 2005 Wenn du den Text dan wiederum in einem Formular editieren willst, sprich du gibst ihn in einem Texfeld aus der Datenbank heraus aus, dann kann man einfach str_replace (str_replace('<br>','',$row[Textarea]>)benutzen und beim Updaten der Tabelle benutzt man halt einfach wieder nl2br, nur falls es jemand mal braucht. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Aiun Geschrieben 26. August 2005 Teilen Geschrieben 26. August 2005 gaaaanz böse. in die Datenbank kommt "nie" ein <br>, das ist schon gut so das da \r\n drinsteht. Nur wenn ergebnisse auf HTML-Seiten (nicht Formular) angezeigt werden sollen, muss eine Konvertierung zu <br /> stattfinden. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Krain Geschrieben 26. August 2005 Teilen Geschrieben 26. August 2005 gaaaanz böse. in die Datenbank kommt "nie" ein <br>, das ist schon gut so das da \r\n drinsteht. Nur wenn ergebnisse auf HTML-Seiten (nicht Formular) angezeigt werden sollen, muss eine Konvertierung zu <br /> stattfinden. Korrekt. Den Text immer erst zur Ausgabe formatieren. Das einzige was du beim schreiben des Textes in die Datenbank machen kannst wäre unerwünschte HTML-Tags zu entfernen, die vielleicht mitgegeben wurden. Bei der Ausgabe setzt du dann nur noch die Umlaute und die Zeilenumbrüche um. Gruß markus Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ByteRix Geschrieben 27. August 2005 Autor Teilen Geschrieben 27. August 2005 gaaaanz böse. in die Datenbank kommt "nie" ein <br>, das ist schon gut so das da \r\n drinsteht. Nur wenn ergebnisse auf HTML-Seiten (nicht Formular) angezeigt werden sollen, muss eine Konvertierung zu <br /> stattfinden. ich hab auch keine <br>'s in der db, ich formatier erst wenn ich aus db auslese und die ergebnise raus schreib mfg byte Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.