brem13 Posted March 22, 2009 Share Posted March 22, 2009 im trying to learn how to pass php variables in links, and im almost there except when im calling a php variable which happens to be a 'name' in a database, if there is more than 1 word in the name, it will only call the first word and not the whole name, is there any fix for this? print "<li><font face=tahoma size=1><a href=blogread.php?blog=$field>$field</a></font></li><br>"; this is the line of code that passes it, and for instance, i made an example, the field name is 'this is a test' but only 'this' is passed, is there any way to pass 'this is a test' like, all the words??? thank you! Link to comment https://forums.phpfreaks.com/topic/150575-solved-php-variable-in-link-issue/ Share on other sites More sharing options...
premiso Posted March 22, 2009 Share Posted March 22, 2009 print "<li><font face=tahoma size=1><a href=\"blogread.php?blog=$field\">$field</a></font></li><br>"; Should work, if not look into using urlencode on $field inside the link. print "<li><font face=tahoma size=1><a href=\"blogread.php?blog=" . urlencode($field) . "\">$field</a></font></li><br>"; Link to comment https://forums.phpfreaks.com/topic/150575-solved-php-variable-in-link-issue/#findComment-790925 Share on other sites More sharing options...
brem13 Posted March 22, 2009 Author Share Posted March 22, 2009 thank you very much!! Link to comment https://forums.phpfreaks.com/topic/150575-solved-php-variable-in-link-issue/#findComment-790926 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.