Version: PHP4
Type: Sample Code (HOWTO)
Category: Shopping Carts
License: Other
Description: I am trying to make an ecommerce site and in addtobasket file I put following code to read the Quantities of the product but it keep sending this warning. I used same code 2 years back on PHP3 at that time it works but now its saying
Warning: Variable passed to each() is not an array or object
$result = mysql ($conn, "SELECT PRODUCT_ID, QUANTITY FROM table_basket"); while (list ($key, $value)= each ($QUANTITY) ) { if ($value == 0) continue; $query = "DELETE FROM $table_basket WHERE PRODUCT_ID = $key AND CUSTOMERID = $CustomerId"; $result=mysql_query($query); if (! $result) printf ("Error: %s<br>", mysql_error ()); $query = "INSERT INTO $table_basket SET PRODUCT_ID = $key, QUANTITY = $value, CUSTOMERID = $CustomerId"; $result=mysql_query($query); if (! $result) printf ("Error: %s<br>", mysql_error ()); };