I would like to know how to delete items from this cart if $itemqty is set to 0, at present it modifies the cart item quantities by entering a number in a form and hitting order to update this cart, I would like it to delete the item from the cart if the quantity is set to 0.
Any help appreciated tku.
here is my code for creating the cart
<?php
$basket = $_POST['basket'];
$itemprice = $_POST['price'];
$id = $_POST['id'];
$itemqty = $_POST['quantity'];
if (($basket!="") && (!empty($_POST['submit']))){
if (session_is_registered("ses_basket_items")){
$basket_position_counter=0;
$double=0;
if ($ses_basket_items>0){
foreach ($ses_basket_name as $basket_item){
if ($basket_item==$basket){
$double=1;
$basket_position=$basket_position_counter;
}
$basket_position_counter++;
}
}
if ($double==1){
$ses_basket_amount[$basket_position]=$itemqty;
$newprice=$itemprice*$itemqty;
$ses_basket_price[$basket_position]=$newprice;
}else{
$ses_basket_name[]=$basket;
$ses_basket_amount[]=$itemqty;
$ses_basket_price[]=$itemprice;
$ses_basket_id[]=$id;
$ses_basket_items++;
}
}else{
$ses_basket_items=1;
$ses_basket_name[0]=$basket;
$ses_basket_amount[0]=$itemqty;
$ses_basket_price[0]=$itemprice;
$ses_basket_id[0]=$id;
session_register("ses_basket_items");
session_register("ses_basket_name");
session_register("ses_basket_amount");
session_register("ses_basket_price");
session_register("ses_basket_id");
}
}
if ($ses_basket_items>0){
echo "<table cellpadding='0' cellspacing='0' border='0' width='230'><tr><td class='carthead'>ITEM</td><td align='center' class='carthead'>QTY</td><td class='carthead' align='right'>TOTALS </td></tr>";
for ($basket_counter=0;$basket_counter<$ses_basket_items;$basket_counter++){
$price=sprintf("%01.2f",$ses_basket_price[$basket_counter]);
$quantity=$ses_basket_amount[$basket_counter];
$name=$ses_basket_name[$basket_counter];
echo "<tr><td width='130px' align='left' class='cart'>$name</td><td width='50px' align='center' class='cart'>$quantity</td><td width='50px' class='cart' align='right'>\$$price </td></tr>";
}
$totalprice=sprintf("%01.2f",array_sum($ses_basket_price));
$totalitems=array_sum($ses_basket_amount);
echo "<tr><td align='left' class='cartbot'>CURRENT TOTALS:</td><td align='center' class='cartbot'>$totalitems</td><td align='right' class='cartbot'>\$$totalprice </td></tr></table>";
} else {
$ses_basket_items=0;
unset($ses_basket_name);
unset($ses_basket_amount);:confused:
unset($ses_basket_price);
unset($ses_basket_id);
}
?>