Arbitus Posted October 24, 2009 Share Posted October 24, 2009 Hello everyone, I am creating a form where users submit information to go into a database. I want the users to be allowed to use both ' and " in their messages, but the problem is when I try to display what they have written, it will not show up on the page. How do I allow these characters? Link to comment https://forums.phpfreaks.com/topic/178808-allowing-and/ Share on other sites More sharing options...
mikesta707 Posted October 24, 2009 Share Posted October 24, 2009 try addslashes() Link to comment https://forums.phpfreaks.com/topic/178808-allowing-and/#findComment-943287 Share on other sites More sharing options...
trq Posted October 24, 2009 Share Posted October 24, 2009 Or better still, mysql_real_escape_string. Link to comment https://forums.phpfreaks.com/topic/178808-allowing-and/#findComment-943295 Share on other sites More sharing options...
PFMaBiSmAd Posted October 24, 2009 Share Posted October 24, 2009 To display data on a web page that contains characters that have significance in HTML, you need to use htmlentities on the data when you output it to prevent the special characters in it from breaking the HTML on your page. Also, if you are outputting this data in a value="..." attribute in a form field, you need to surround it in quotes to make valid HTML. Link to comment https://forums.phpfreaks.com/topic/178808-allowing-and/#findComment-943305 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.