trouble formatting text
am 21.12.2007 17:49:27 von Rozzy
Hi, I'm having trouble using the proper terminology, so bear with me,
I am trying to submit text to a mysql database. I want to be able to
allow formatting of this content (like breaking it up into
paragraphs). I am sending the data to the server via ajax, and so
escape the characters.
When I read back the information on my news page, all of the
formatting is gone. Do I need to unescape the charachters somehow
using javascript or php?
Any help is appreciated
Re: trouble formatting text
am 21.12.2007 18:13:44 von Good Man
Rozzy wrote in news:50f642c7-8efd-4e4b-8234-
c4fc752bb8d2@21g2000hsj.googlegroups.com:
> Hi, I'm having trouble using the proper terminology, so bear with me,
> I am trying to submit text to a mysql database. I want to be able to
> allow formatting of this content (like breaking it up into
> paragraphs). I am sending the data to the server via ajax, and so
> escape the characters.
>
> When I read back the information on my news page, all of the
> formatting is gone. Do I need to unescape the charachters somehow
> using javascript or php?
>
> Any help is appreciated
>
What is your definition of "formatting"? Line breaks? If so, are you
calling nl2br('databasevalue') before printing to the page?
Re: trouble formatting text
am 21.12.2007 22:06:05 von Michael Fesser
..oO(Rozzy)
>Hi, I'm having trouble using the proper terminology, so bear with me,
>I am trying to submit text to a mysql database. I want to be able to
>allow formatting of this content (like breaking it up into
>paragraphs). I am sending the data to the server via ajax, and so
>escape the characters.
>
>When I read back the information on my news page, all of the
>formatting is gone. Do I need to unescape the charachters somehow
>using javascript or php?
If the text was entered in a text area for example, then of course it
only contains normal line breaks. If you want to print it out as HTML,
then you either have to call nl2br() (be aware that it returns XHTML)
or - better - replace the line breaks with proper 'p' elements.
Micha