Udvidet kurv med med valg af størrelse, farve etc. på varer
Hep !Jeg har lavet en lille shop-løsning, men mangler nu en enkelt eller to finesser.
(1)
Mit problem består i at et givent produkt kan have alt fra én til flere "optionelle" valg. Det kan bl.a. være valg af størrelse (S,M,L,XL), Farve (sort, hvid...) - alt afhængigt af den enkelte vare.
(2)
Derudover vil jeg da lige forhøre mig om, hvilken db-struktur der er den mest optimale til at implementere dette - altså at de enkelte produkter har "tillægsegenskaber".
Jeg har som sagt lavet kurven, og søger nu efter en måde at få mine tillægs-sager lagt ind i min session:
...min session startes med:
-------------------------
if (!isset($_SESSION['cart']))
{
$_SESSION['cart'] = Cart();
}
...hvor cart() er:
---------------
function Cart()
{
$_SESSION['cart'][] = array();
}
...Jeg ligger varer i kurven vha:
---------------------------------
function add_item($produktnr, $antal)
{
$_SESSION['cart'][$produktnr] += $antal;
}
...og løber varene igennem vha:
-------------------------------
if (count($_SESSION['cart']))
{
foreach ($_SESSION['cart'] as $produktnr => $antal)
{
$result = mysql_query("SELECT nr, produktnavn, pris,
lagerantal FROM produkt WHERE nr = '$produktnr'", $conn);
$product = mysql_fetch_row($result);
$pris = 0.0;
$pris = ($product[2] * $antal);
$total += $pris;
}//foreach
}//if
....håber at i trods det lange spørgsmål, har et par gode ideer ;o)
