Entwickler-Ecke

Programmiersprachen (Server) - zeilenumbrüche in sql speichern


Ironwulf - Di 29.05.12 12:36
Titel: zeilenumbrüche in sql speichern
hey ho ich hab mal wiedern scheinbar kleines problem was sich aber schon über paar stunden zieht ;D

und zwar
macht man eine eingabe in dieses textfeld

XML-Daten
1:
<textarea name=beitrag cols=40 rows=12 wrap=physical></textarea>                    

anschließend wird es in einer mysql datenbank gesichert.
wenn man in den text zeilenumbrüche mit enter einfügt werden die ohne steuerzeichen in die datenbank gesichert, und dort wird der text auch mit zeilenumbruch angezeigt.
will ich mir den gesicherten text nun wieder ausgeben lassen in einer tabelle, sind die zielenumbrüche weg, lass ichs mir in dem oben ganannten textfeld wieder anzeigen sind die da

und das passiert alles bevors in die sql db kommt:

Quelltext
1:
2:
$beitrag = mysql_real_escape_string($HTTP_POST_VARS["beitrag"]);
$beitrag = htmlentities($beitrag);

lass ichs mir nach dem sichern per echo anzeigen hab ich den text mit den gewohnten \r\n zeichen da stehn, welche ich haber nicht mit nem nl2br oder str_replace umwandeln kann

so und nun endlich die frage :D
wie kann ich mir das ganze mit zeilenumbrüchen in einer tabellenzelle wieder ausgeben lassen?

danke für die hilfe

Moderiert von user profile iconTh69: XML-Tags hinzugefügt
Moderiert von user profile iconTh69: Code-Tags hinzugefügt
Moderiert von user profile iconChristian S.: Topic aus Delphi4PHP-Technologien verschoben am So 15.07.2012 um 13:02


Ironwulf - Di 05.06.12 23:56

sou ich hab den fehler vor paar tagen gefunden
man muss natürlich str_replace oder nl2br anwenden bevor man mysql_real_escape_string() verwendet :)


Palladin007 - Mi 06.06.12 00:29

Wäre vielleicht noch hinzu zu fügen, dass das oben PHP ist.
Nur für die Leser, wenn jemand das nicht weiß, oder so erkennt.

Ich bin mir auch nicht so sicher, kenne PHP nur von einem Freund. Ich geh jetzt davon aus, weil MySQL bei PHP genutzt wird^^


Christian S. - Mi 06.06.12 00:46

user profile iconPalladin007 hat folgendes geschrieben Zum zitierten Posting springen:
Wäre vielleicht noch hinzu zu fügen, dass das oben PHP ist.
Nur für die Leser, wenn jemand das nicht weiß, oder so erkennt.

Da kommt man in der Sparte für Delphi4PHP ja auch nicht drauf :mrgreen:


Palladin007 - Mi 06.06.12 00:52

...

Oh Mist :D

Hab nur den neuen Beitrag rechts gesehen und vergesse immer, dass hier ja auch Delphi und PHP groß dabei ist :D

Nagut, kann jedem mal passieren^^