Freedom-n-Democrazy Posted September 15, 2011 Share Posted September 15, 2011 I am wanting to create a basic product listing page for a product category called "Belts". My latest attempt was this, but I got an error: PHP Code: $query = "select * from products"; $result = mysql_query($query); while($row=mysql_fetch_assoc($result)) { print ".$row['name'] where category = 'Belts'.$row['colour'] where category = 'Belts'"; } PHP Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING This is what my MySQL table looks like: http://i54.tinypic.com/2j1si8w.png I image what I am trying to do will print "Somename Black, ProductName2 Brown"? I'm not really interested in styling at the moment, I just want to see the PHP-MySQL work at the most basic level. I am unsure what the error cosde means. Can anyone see a fault in my code? Quote Link to comment https://forums.phpfreaks.com/topic/247176-unsuccessfull-attempts-at-trying-to-create-a-simple-product-list-output/ Share on other sites More sharing options...
MasterACE14 Posted September 15, 2011 Share Posted September 15, 2011 <?php $query = "SELECT * FROM `products` WHERE `category`='Belts'"; $result = mysql_query($query) or die(mysql_error()); // debugging purposes while($row = mysql_fetch_assoc($result)) { print $row['name'] . ' - ' . $row['primarycolour'] . '<br />'; } ?> Quote Link to comment https://forums.phpfreaks.com/topic/247176-unsuccessfull-attempts-at-trying-to-create-a-simple-product-list-output/#findComment-1269512 Share on other sites More sharing options...
Freedom-n-Democrazy Posted September 15, 2011 Author Share Posted September 15, 2011 Hey Master, Thanks for your help mate, it worked! Much appreciated! Quote Link to comment https://forums.phpfreaks.com/topic/247176-unsuccessfull-attempts-at-trying-to-create-a-simple-product-list-output/#findComment-1269552 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.