Re: str_replace ? \r

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Feb 07, 2006 at 10:38:37AM -0800, Sam Smith wrote:
> 
> From a <textarea> on a web form I'm attempting to convert all returns(\r),
> from the users input, to "<br />", for db INSERT, and then back again for
> display in the <textarea>. (They remain as <br />s for normal HTML web page
> display.)

You really shouldnt convert the data to br's into the database,
just do it at the time at displaying it in html, and keep the raw
data in the database.

// add to database (prepare avoiding sql injection)
$field = mysql_real_escape_string($_POST['textarea']);
$sql = "update jobs  set jbs_jobDesA = '$field'  WHERE jbs_ID=77";

// output to html, removing xxs ablity and add html br's
$field_from_db = $row['jbs_jobDesA'];
echo "<div>" . nl2br(htmlentities($field_from_db)) . "</div>";

// output to a textarea, removing xxs ability
$field_from_db = $row['jbs_jobDesA'];
echo "<textarea>" . htmlentities($field_from_db) . "</textarea>";

This would work much nicer. No need to do any two-way convertion of
your data.

Curt.
-- 
cat .signature: No such file or directory

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux