Hi starlion
sorry for cutting
here are full queries code
PHP Code:
<?
$unique_id = session_id();
if (!isset($_SESSION["cart_array"]) || count($_SESSION["cart_array"]) < 1) {
$_SESSION["cart_array"] = array(array(
"product_id" => $id, "quantity" => 1));
foreach($_SESSION['cart_array'] as $key =>$value)
{
$cart_query = "INSERT INTO cart_table(unique_id,product_id,quantity) VALUES('$unique_id',$value[product_id],$value[quantity])";
$cart_result=mysql_query($cart_query)or die(mysql_error());
}
} else {
foreach ($_SESSION["cart_array"] as &$each_item) {
if ($each_item['product_id'] == $id) {
$each_item['quantity'] += 1;
$cart_update_query = "UPDATE cart_table SET product_id=$each_item[product_id], quantity=$each_item[quantity] where product_id=$id and unique_id='$unique_id'";
$cart_update_result=mysql_query($cart_update_query)or die(mysql_error());
$wasFound = true;
break;
}
}
if ($wasFound == false) {
array_push($_SESSION["cart_array"], array(
"product_id" => $id, "quantity" => 1));
foreach($_SESSION['cart_array'] as $key2 =>$value2)
{
$cart_query2 = "INSERT INTO cart_table(unique_id,product_id,quantity)
VALUES('$unique_id',$value2[product_id],$value2[quantity])";
$cart_result2=mysql_query($cart_query2)or die(mysql_error());
}
}
}
}
?>
vineet
Bookmarks