en foreach quantity
Hejjeg har følgende kode og vil gerne have at dne opdatere hver række med prod_id men enten så får jeg den bare til at trække det sidste produkt antal fra alle varene, eller så trækker den alle quantity tilsammen fra.
Nogen der har en god ide til hvad jeg skal ændre.
$sql = "
INSERT INTO client (navn,adresse,postnr,bynavn,ordernr,Email)
VALUES('$val_navn','$val_adresse','$val_postnr','$val_by',$order_id,'$val_Email')";
mysql_query($sql) or die(mysql_error());
foreach($_SESSION['items'] as $prod_id => $quantity ) {
$sql = "
INSERT INTO cart(client_id,item_id,cart_date,order_id,quantity)
VALUES('$val_Email',$prod_id,now(),$order_id,$quantity)
";
mysql_query($sql) or die(mysql_error());
$result_1 = mysql_query($sql="SELECT products.*, cart.* FROM products INNER JOIN cart ON (products.prod_id = cart.item_id) WHERE order_id = '$order_id'");
while ($row_1=mysql_fetch_array($result_1)){
$New_prod_quantity = $row_1['prod_quantity'] - $quantity;
//echo $row_1['prod_id']." = id, ". $row_1['prod_quantity']." - ". $New_prod_quantity ."<br />";
mysql_query("UPDATE products SET
prod_quantity= $New_prod_quantity
WHERE prod_id= '".$prod_id."'") or die(mysql_error());
}
}
