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? Quote 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() Quote 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. Quote 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. Quote Link to comment https://forums.phpfreaks.com/topic/178808-allowing-and/#findComment-943305 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.