Ich schreibe ein Formular mit PHP Das Formular hat einen Textbereich und die Daten werden an das Skript gesendet mit $_POST
; dann in db gespeichert. Das Problem ist, wenn das Textfeld ausgefüllt ist und wenn der Benutzer nicht drücken Sie die Eingabetaste, um einen neuen Zeilenumbruch, aber er bis zum Ende der Breite des Textfelds der Text in der Datenbank gespeichert ist alle in einer Zeile, zum Beispiel wenn er wrotes:Zeilenumbruch im Textbereich
HALLO DIES IST TEXT UND ES GILT fÜR ALLE Die Breite der TE < = Ende der Textbox (kein br keine/n) XTAREA.
Dies auch wenn wenn Sie die maximale Breite der Textbox erreichen der Text in einer neuen Zeile. wenn ich drucken Sie die Nachricht mit einer Abfrage das Ergebnis alles in einer Zeile ist (die meine Site-Layout vermasseln)
ich Rekord Benutzer haben es geschafft, Striche ENTER durch diesen Code verwenden:
$cleaned_message=str_replace(Chr(13),'<br>', $cleaned_message);
Aber ich kann nicht herausfinden, was zu tun ist, wenn er nicht ENTER-Taste verwendet.
behoben mit css danke. – user1084304