If I understand correctly, your data in the database is text, with newline characters in it, and you wish to display that data with the newlines in it, as one would expect a text editor to do.
If this is the case, you have two options.
Option 1
Use a <pre /> block, like so:
print "<pre>$text</p>";
Note that it is advised to escape the text so that there is no possibility of XSS or conflicts with HTML special characters.
CGI can do that:
print "<pre>", CGI::escapeHTML($text), "</pre>";
Option 2
To use the HTML paragraph block, simply use a regular expression to replace all newline characters with the HTML <br />.
Regular expressions are a very important part of the Perl language, and therefore left as an exercise to the reader. ;-)
~Thomas~
"Excuse me for butting in, but I'm interrupt-driven..."
|