<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>'probs displayin items in shopping cart' Thread RSS Feed</title>
    <link>http://www.programmersheaven.com/</link>
    <description>Contains the latest posts from the thread 'probs displayin items in shopping cart' posted on the 'PHP' forum at Programmer's Heaven.</description>
    <language>en</language>
    <copyright>Copyright 2013 Programmers Heaven</copyright>
    <pubDate>Wed, 19 Jun 2013 06:14:08 -0700</pubDate>
    <lastBuildDate>Wed, 19 Jun 2013 06:14:08 -0700</lastBuildDate>
    <generator>Argotic Syndication Framework 2007.3.0.1, http://www.codeplex.com/Argotic</generator>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <ttl>360</ttl>
    <image>
      <url>http://www.programmersheaven.com/images/ph.gif</url>
      <title>Programmers Heaven</title>
      <link>http://www.programmersheaven.com/</link>
      <width>88</width>
      <height>31</height>
    </image>
    <item>
      <title>probs displayin items in shopping cart</title>
      <link>http://www.programmersheaven.com/mb/phpstuff/184845/184845/probs-displayin-items-in-shopping-cart/</link>
      <description>Hi, the following code is supposed to display the contents of the shopping cart in a table, however it is not working. all i am getting as output is the header 'your shopping basket'.  before i added in the code which gets the unit price, it was all working.&lt;br /&gt;
&lt;br /&gt;
The code is:-&lt;br /&gt;
#!/usr/local/bin/php&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
session_start();&lt;br /&gt;
&lt;br /&gt;
//connecting to database&lt;br /&gt;
$conn = mysql_connect("mysql", "***", "***");&lt;br /&gt;
&lt;br /&gt;
//selecting the database&lt;br /&gt;
mysql_select_db("***", $conn);&lt;br /&gt;
&lt;br /&gt;
$display_block = "&amp;lt;h3&amp;gt;Your Shopping Basket&amp;lt;/h3&amp;gt;";&lt;br /&gt;
&lt;br /&gt;
//check for basket items based on user session id&lt;br /&gt;
$get_basket = "SELECT id, sel_frame_id, sel_frame_size, sel_quantity, date_added FROM order_track WHERE session_id = '$PHPSESSID'";&lt;br /&gt;
&lt;br /&gt;
$get_basket_res = mysql_query($get_basket) or die(mysql_error());&lt;br /&gt;
&lt;br /&gt;
if (mysql_num_rows($get_basket_res) &amp;lt; 1) {&lt;br /&gt;
	//print message&lt;br /&gt;
	$display_block .= "&amp;lt;p&amp;gt;You have no items in your basket.&lt;br /&gt;
	Please &amp;lt;a href=\"frames.cgi\"&amp;gt;continue to shop&amp;lt;/a&amp;gt;!&amp;lt;/p&amp;gt;";&lt;br /&gt;
&lt;br /&gt;
}else{&lt;br /&gt;
&lt;br /&gt;
$get_unit_price = "SELECT UnitPrice FROM main WHERE frame_id = '".$sel_frame_id."' AND size = '".$sel_frame_size."'";&lt;br /&gt;
&lt;br /&gt;
$get_unit_price_res = mysql_query($get_unit_price) or die(mysql_error());&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	if (mysql_num_rows($get_unit_price_res) == 1 ){&lt;br /&gt;
&lt;br /&gt;
	//get info and build table&lt;br /&gt;
	$display_block .= "&lt;br /&gt;
	&amp;lt;table celpadding=3 cellspacing=2 border=1 width=98% &amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;Frame ID&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;Unit Price&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;Quantity&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;Total Price&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;Action&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;";&lt;br /&gt;
&lt;br /&gt;
		while ($basket = mysql_fetch_array($get_basket_res)) {&lt;br /&gt;
			$id = $basket['id'];&lt;br /&gt;
			$sel_frame_id = $basket['sel_frame_id'];&lt;br /&gt;
			$sel_frame_size = $basket['sel_frame_size'];&lt;br /&gt;
			$sel_quantity = $basket['sel_quantity'];&lt;br /&gt;
			$unit_price = $basket['unit_price'];&lt;br /&gt;
&lt;br /&gt;
			$total_item_price = sprintf("%.02f", $unit_price * $sel_quantity);&lt;br /&gt;
&lt;br /&gt;
			$display_block .="&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td align=center&amp;gt;$sel_frame_id &amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td align=center&amp;gt;$sel_frame_size &amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td align=center&amp;gt;$unit_price &amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td align=center&amp;gt;$sel_quantity &amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td align=center&amp;gt;$total_item_price&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td align=center&amp;gt;&amp;lt;a href=\"removefrombasket.php?id=$id\"&amp;gt;remove&amp;lt;/a&amp;gt;&amp;lt;/t
d&amp;gt;&lt;br /&gt;
			&amp;lt;/tr&amp;gt;";&lt;br /&gt;
&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		$display_block .= "&amp;lt;/table&amp;gt;";&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;body bgcolor="#FFFF99"&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;P &amp;amp; M TRADING &amp;amp; SONS&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;style type = "text/css"&amp;gt;&lt;br /&gt;
		h1 {text-align: center;&lt;br /&gt;
	    	font-size: 36pt}&lt;br /&gt;
	&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;? print $display_block; ?&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/phpstuff/184845/184845/probs-displayin-items-in-shopping-cart/</guid>
      <pubDate>Thu, 24 Apr 2003 04:30:17 -0700</pubDate>
      <category>PHP</category>
    </item>
    <item>
      <title>Re: probs displayin items in shopping cart</title>
      <link>http://www.programmersheaven.com/mb/phpstuff/184845/187464/re-probs-displayin-items-in-shopping-cart/#187464</link>
      <description>&lt;br /&gt;
  I'm not sure where you get all your syntax from but I think there is a problem with your second sql statement specified as:&lt;br /&gt;
$get_unit_price = "SELECT UnitPrice FROM main WHERE frame_id = '".$sel_frame_id."' AND size = '".$sel_frame_size."'";&lt;br /&gt;
I'm not sure that sytax such as '".$sel_frame_id."' is valid.  It should be '$sel_frame_id'. Also, maybe even more important, you never defined the $sel_frame_id variable in your source code.  Just because it was a field name defined in a previous sql statement does not mean it is defined at the php level.  You will need to do a mysql_fetch_array() of your previous sql call and then define $sel_frame_id using the fetched array contents such as:&lt;br /&gt;
$sel_frame_id = $basket['sel_frame_id'];&lt;br /&gt;
&lt;br /&gt;
As your $get_unit_price sql statement currently stands I believe it will always return zero rows.  Since all the rest of your code then depends on the test: if (mysql_num_rows($get_unit_price_res) == 1 ) none of the rest of the code will be executed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: Hi, the following code is supposed to display the contents of the shopping cart in a table, however it is not working. all i am getting as output is the header 'your shopping basket'.  before i added in the code which gets the unit price, it was all working.&lt;br /&gt;
: &lt;br /&gt;
: The code is:-&lt;br /&gt;
: #!/usr/local/bin/php&lt;br /&gt;
: &amp;lt;?php&lt;br /&gt;
: session_start();&lt;br /&gt;
: &lt;br /&gt;
: //connecting to database&lt;br /&gt;
: $conn = mysql_connect("mysql", "***", "***");&lt;br /&gt;
: &lt;br /&gt;
: //selecting the database&lt;br /&gt;
: mysql_select_db("***", $conn);&lt;br /&gt;
: &lt;br /&gt;
: $display_block = "&amp;lt;h3&amp;gt;Your Shopping Basket&amp;lt;/h3&amp;gt;";&lt;br /&gt;
: &lt;br /&gt;
: //check for basket items based on user session id&lt;br /&gt;
: $get_basket = "SELECT id, sel_frame_id, sel_frame_size, sel_quantity, date_added FROM order_track WHERE session_id = '$PHPSESSID'";&lt;br /&gt;
: &lt;br /&gt;
: $get_basket_res = mysql_query($get_basket) or die(mysql_error());&lt;br /&gt;
: &lt;br /&gt;
: if (mysql_num_rows($get_basket_res) &amp;lt; 1) {&lt;br /&gt;
: 	//print message&lt;br /&gt;
: 	$display_block .= "&amp;lt;p&amp;gt;You have no items in your basket.&lt;br /&gt;
: 	Please &amp;lt;a href=\"frames.cgi\"&amp;gt;continue to shop&amp;lt;/a&amp;gt;!&amp;lt;/p&amp;gt;";&lt;br /&gt;
: &lt;br /&gt;
: }else{&lt;br /&gt;
: &lt;br /&gt;
: $get_unit_price = "SELECT UnitPrice FROM main WHERE frame_id = '".$sel_frame_id."' AND size = '".$sel_frame_size."'";&lt;br /&gt;
: &lt;br /&gt;
: $get_unit_price_res = mysql_query($get_unit_price) or die(mysql_error());&lt;br /&gt;
: &lt;br /&gt;
: &lt;br /&gt;
: 	if (mysql_num_rows($get_unit_price_res) == 1 ){&lt;br /&gt;
: &lt;br /&gt;
: 	//get info and build table&lt;br /&gt;
: 	$display_block .= "&lt;br /&gt;
: 	&amp;lt;table celpadding=3 cellspacing=2 border=1 width=98% &amp;gt;&lt;br /&gt;
: 	&lt;br /&gt;
: 	&amp;lt;tr&amp;gt;&lt;br /&gt;
: 	&amp;lt;th&amp;gt;Frame ID&amp;lt;/th&amp;gt;&lt;br /&gt;
: 	&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&lt;br /&gt;
: 	&amp;lt;th&amp;gt;Unit Price&amp;lt;/th&amp;gt;&lt;br /&gt;
: 	&amp;lt;th&amp;gt;Quantity&amp;lt;/th&amp;gt;&lt;br /&gt;
: 	&amp;lt;th&amp;gt;Total Price&amp;lt;/th&amp;gt;&lt;br /&gt;
: 	&amp;lt;th&amp;gt;Action&amp;lt;/th&amp;gt;&lt;br /&gt;
: 	&amp;lt;/tr&amp;gt;";&lt;br /&gt;
: &lt;br /&gt;
: 		while ($basket = mysql_fetch_array($get_basket_res)) {&lt;br /&gt;
: 			$id = $basket['id'];&lt;br /&gt;
: 			$sel_frame_id = $basket['sel_frame_id'];&lt;br /&gt;
: 			$sel_frame_size = $basket['sel_frame_size'];&lt;br /&gt;
: 			$sel_quantity = $basket['sel_quantity'];&lt;br /&gt;
: 			$unit_price = $basket['unit_price'];&lt;br /&gt;
: &lt;br /&gt;
: 			$total_item_price = sprintf("%.02f", $unit_price * $sel_quantity);&lt;br /&gt;
: &lt;br /&gt;
: 			$display_block .="&amp;lt;tr&amp;gt;&lt;br /&gt;
: 			&amp;lt;td align=center&amp;gt;$sel_frame_id &amp;lt;/td&amp;gt;&lt;br /&gt;
: 			&amp;lt;td align=center&amp;gt;$sel_frame_size &amp;lt;/td&amp;gt;&lt;br /&gt;
: 			&amp;lt;td align=center&amp;gt;$unit_price &amp;lt;/td&amp;gt;&lt;br /&gt;
: 			&amp;lt;td align=center&amp;gt;$sel_quantity &amp;lt;/td&amp;gt;&lt;br /&gt;
: 			&amp;lt;td align=center&amp;gt;$total_item_price&amp;lt;/td&amp;gt;&lt;br /&gt;
: 			&amp;lt;td align=center&amp;gt;&amp;lt;a href=\"removefrombasket.php?id=$id\"&amp;gt;remove&amp;lt;/a&amp;gt;&amp;lt;/t
d&amp;gt;&lt;br /&gt;
: 			&amp;lt;/tr&amp;gt;";&lt;br /&gt;
: &lt;br /&gt;
: 		}&lt;br /&gt;
: &lt;br /&gt;
: 		$display_block .= "&amp;lt;/table&amp;gt;";&lt;br /&gt;
: 	}&lt;br /&gt;
: }&lt;br /&gt;
: &lt;br /&gt;
: ?&amp;gt;&lt;br /&gt;
: &amp;lt;html&amp;gt;&lt;br /&gt;
: &amp;lt;body bgcolor="#FFFF99"&amp;gt;&lt;br /&gt;
: &amp;lt;h1&amp;gt;P &amp;amp; M TRADING &amp;amp; SONS&amp;lt;/h1&amp;gt;&lt;br /&gt;
: &lt;br /&gt;
: &amp;lt;style type = "text/css"&amp;gt;&lt;br /&gt;
: 		h1 {text-align: center;&lt;br /&gt;
: 	    	font-size: 36pt}&lt;br /&gt;
: 	&amp;lt;/style&amp;gt;&lt;br /&gt;
: &amp;lt;? print $display_block; ?&amp;gt;&lt;br /&gt;
: &amp;lt;/body&amp;gt;&lt;br /&gt;
: &amp;lt;/html&amp;gt;&lt;br /&gt;
: 		&lt;br /&gt;
: &lt;br /&gt;
: &lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/phpstuff/184845/187464/re-probs-displayin-items-in-shopping-cart/#187464</guid>
      <pubDate>Tue, 06 May 2003 16:31:38 -0700</pubDate>
      <category>PHP</category>
    </item>
  </channel>
</rss>