At 13:16 20.02.2003, Tom Rogers said:
--------------------[snip]--------------------
>Rec> Have simple but annoying issue, I want to display a string
>within an
>Rec> input field. This string contains ' & so when it's being display the,
>Rec> anything after the ' is being left out. Here is the code I'm using:
>
>Rec> $string = str_replace("'", "''", $string);
>Rec> $string = stripslashes($string);
>Rec> echo "<input type=text name='value' size=20 value = '$string'>";
>
>
>Pass the string through htmlentities(); before you echo it.
--------------------[snip]--------------------
htmlentities won't work with single quotes, use addslashes:
"<input type='text' name='value' size='20' value='" .
htmlentities(addslashes($string)) . "'>";
--
>O Ernest E. Vogelsinger
(\) ICQ #13394035
^ http://www.vogelsinger.at/
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php