peter162in Posted July 17, 2010 Share Posted July 17, 2010 <td><a href="data.php?symbol=$symbol" >$symbol</td> This line passing variable to another page data.php.The data is taken from my sql data base. data looks like this 1. tea 2. cofee 3. tea&coffee When I using get on data.php $symbol = $_GET['symbol']; first two option works perfectly and the third one not working. beacuase there is & ampersand sign in the data. data after apersand sign get disappeared. I read the article of urlencode, htmlentities. not find a solution. please help me when I click the link I can seen the data is passed to data.php.Here my mind really confused.Something really wrong with me. 1.http://localhost/myusage/symbolwise.php?symbol=tea 2.http://localhost/myusage/symbolwise.php?symbol=cofee 3.http://localhost/myusage/symbolwise.php?symbol=tea&coffee for the third link Get not wroking please help me Link to comment https://forums.phpfreaks.com/topic/208012-include-ampersand-in-data-php-mysql/ Share on other sites More sharing options...
Alex Posted July 17, 2010 Share Posted July 17, 2010 You need to use urlencode and urldecode. echo '<td><a href="data.php?symbol= ' . urlencode($symbol) . '" >' . $symbol . '</td>'; And when getting the data from $_GET: echo urldecode($symbol); Link to comment https://forums.phpfreaks.com/topic/208012-include-ampersand-in-data-php-mysql/#findComment-1087384 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.