posting php variable that contains apostrophe
Posted
by
user1658170
on Stack Overflow
See other posts from Stack Overflow
or by user1658170
Published on 2012-10-28T16:58:12Z
Indexed on
2012/10/28
16:59 UTC
Read the original article
Hit count: 431
I am having trouble posting a php variable to another page. The variable is retrieved from a dropdown selected by the user and if it contains an apostrophe, I only get the part prior to the apostrophe posted. I.E. If I want to post "Cooper's Hawk" I am only receiving "Cooper". How do I escape this properly so that I can post the entire string?
This is what I have:
echo '<form method="POST" action="advanced_search2.php">';
$dropdown_english_name = "<select class = 'dropdown' name='english_name'> <option>ALL</option>";
$posted_value = ($_POST['english_name']);
echo;$posted_value;die;
So, to clarify from the above code, the posted string is "cooper's hawk" but the echoed output is "Cooper". Thanks in advance for any tips.
© Stack Overflow or respective owner