tyrisia Posted February 10, 2007 Share Posted February 10, 2007 Hi All, I'm having problems formatting a hyperlink which has a php function in the target field which is then echo'ed out of a for loop. The code for the link in standard html is "<a href="<?php siteloklink($link,1)?>">download</a> but I want to echo or print this inside a for loop. When I try to do this all the target information is displayed in the browser. I'm sure it's just a case of formatting, but I'm a bit of a noob, so any help greatly appreciated. Many Thanks in advance.. Quote Link to comment https://forums.phpfreaks.com/topic/37921-function-in-hyperlink-echoed-in-for-loop/ Share on other sites More sharing options...
tyrisia Posted February 11, 2007 Author Share Posted February 11, 2007 can anybody help? Quote Link to comment https://forums.phpfreaks.com/topic/37921-function-in-hyperlink-echoed-in-for-loop/#findComment-181852 Share on other sites More sharing options...
richardw Posted February 11, 2007 Share Posted February 11, 2007 try this within your loop <?php echo "<a href=\"siteloklink($link,1)\">", "download", "</a>" ; ?> best, Quote Link to comment https://forums.phpfreaks.com/topic/37921-function-in-hyperlink-echoed-in-for-loop/#findComment-181862 Share on other sites More sharing options...
wildteen88 Posted February 11, 2007 Share Posted February 11, 2007 try this within your loop <?php echo "<a href=\"siteloklink($link,1)\">", "download", "</a>" ; ?> best, You cant call functions within strings. Try this: echo '<a href="' . siteloklink($link,1) . '">download</a>'; Quote Link to comment https://forums.phpfreaks.com/topic/37921-function-in-hyperlink-echoed-in-for-loop/#findComment-181870 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.