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