Webbshop, välja smaker
Hejsan,
När man väljer en produkt med en smak så visas det såhär i kundkorgen:
Antal Pris Smak Totalt pris Produkt
2 399 Vanilj 798 Fisk
Det jag vill är nu att när man väljer ytterligare en smak av samma produkt, så vill jag att det skall se ut så här i kundkorgen:
Antal Pris Smak Totalt pris Produkt
2 399 Vanilj 798 Fisk
Antal Pris Smak Totalt pris Produkt
5 399 Citrus 798 Fisk
Alltså, när man väljer en annan smak av samma produkt, så skall det genereras en ny rad på längen på sidan av denna produkten. När en produkt redan finns i kundkorgen med en smak och man lägger ytterligare en produkt av samma smak, så skall bara antalet ändras, alltså, det skall inte genereras en ny rad då.
För tillfället så ser min kod ut såhär som lägger till varor:
if(isset($_POST['add_to_cart']))
{
if(empty($_POST['flavor']) && mysql_num_rows($flavors_result) > 0)
{
echo "Måste välja smak";
exit;
}
$flavor = $_POST['flavor'];
$qty = $_POST['qty'];
$_SESSION['cart'][$id]['flavor'][$flavor] = true;
if(!isset($_SESSION['cart'][$id]['id']))
{
$_SESSION['cart'][$id]['id'] = $id;
$_SESSION['cart'][$id]['qty'] = $qty;
#$_SESSION['cart'][$id]['flavor'] = $flavor;
$_SESSION['cart'][$id]['flavor'][$flavor] = true;
}
else
{
$_SESSION['cart'][$id]['qty'] = $_SESSION['cart'][$id]['qty'] + $qty;
$_SESSION['cart'][$id]['flavor'][$flavor] = true;
}
header("Location:index.php?page=products&page2=new_products&id=$id");
exit;
}
Någon som kan hjälpa mig?