When I type something in a textarea in a form and make hard breaks, and then dump that data into the database, and then pull it out and display it, the newline characters are gone, and everything is run together without line breaks! Why is this?
Check the following things:
if there are linebreaks when you look at the DB in Telnet. If it hasn't, try giving the textarea different WRAP attributes.
if the textarea text has line breaks in the HTML source code after you've extracted it from the DB.
if using nl2br() on the text before putting it into the textarea does any good.
you need to diaply using nl2br() on the text. Your web browser ignores line breaks for display purposes.
Thanks a ton! Can't believe I forgot about that... duh!