spacepoet Posted February 12, 2011 Share Posted February 12, 2011 Hello: I am trying to select all the records from a table, and display them. Having an issue... This is the code: <ul> <?php $query = mysql_query("SELECT id,mySectionTitle FROM myWebSiteData"); while($menuData = mysql_fetch_array($query)) { <li><a href="a_websiteData.php?id=" .echo $menuData['id'] ."">echo $menuData['mySectionTitle']</a></li> } ?> </ul> This is the error: Parse error: syntax error, unexpected '<' in /html/admin/a_websiteData.php on line 91 line 91 is the one that starts with "<li>" What am I missing, or what would be the best way to do this? Quote Link to comment Share on other sites More sharing options...
Pikachu2000 Posted February 12, 2011 Share Posted February 12, 2011 You've thrown a string (starting with <li>) into the middle of php code without quoting it and echoing it. Quote Link to comment Share on other sites More sharing options...
spacepoet Posted February 12, 2011 Author Share Posted February 12, 2011 Hi: ...without quoting it and echoing it. I'm not sure what you mean by this... Can you show me? Quote Link to comment Share on other sites More sharing options...
Pikachu2000 Posted February 12, 2011 Share Posted February 12, 2011 You're trying to echo the <li><a href . . . etc., but you haven't done echo "<li><a href . . . " You just threw a string into the middle of PHP code. Do you see where I'm referring to? Quote Link to comment Share on other sites More sharing options...
spacepoet Posted February 12, 2011 Author Share Posted February 12, 2011 OK - got it! echo "<li><a href=\"a_websiteData.php?id=".$menuData['id']."\">". $menuData['mySectionTitle'] ."</a></li>"; Thanks for the tip! Quote Link to comment 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.