imateacher Posted April 9, 2006 Share Posted April 9, 2006 I have a table which contains items which people want to buy. It is based on the session ID so that they can be retrieved for the cart. However, I want the quantity to change the amount of postage. This is the code i have written so far: $sid = session_id(); $sql = "SELECT SUM(ct_qty) FROM tbl_cart WHERE ct_session_id = '$sid'"; $result = dbQuery($sql); $totalquantity = $result; echo $totalquantity;However, this just echos 'Resource id #14'. I want the code to add up all the ct_qty values where the ct_session_id is equal to $sid. I am new to this more advanced coding so any help would be appreciated. Thanks in advance. Imateacher Link to comment https://forums.phpfreaks.com/topic/6934-shopping-cart-quantity-problems/ Share on other sites More sharing options...
fenway Posted April 9, 2006 Share Posted April 9, 2006 That's because $result in a DB resource -- you need to get at the data inside the recordset. Since you're just returning one record and one column, you can do the following:[code]$result = dbQuery($sql);$totalquantity = mysql_result( $result, 0, 0);[/code]In the general case, use mysql_fetch_assoc(), and iterate properly. Link to comment https://forums.phpfreaks.com/topic/6934-shopping-cart-quantity-problems/#findComment-25298 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.