simpel cart via session
Kurv med session og arrayMin lille test kurv danner ny linie hver gang det tilføjes til kurv.
Jeg ønsker at hvis en vareline findes i forvejen skal den nye post bare tilføjes samme linie, og ikke som nu hvor der dannes en ny linie for hver "læg i kurv" men det driller....
Front-end kan ses her
http://cart.foxi.dk/
og her er lidt kode........
if(isset($_POST['addtocart']) && $_POST['p_id'] !="" && $_POST['p_quantity'] !=0) {
if (!isset($_SESSION["shop"]))//Hvis sessionen ikke findes(ved første POST)
$_SESSION['shop'] = array();// så opretter den en kurv SESSION(array)
$p_lines = count($_SESSION['shop']);
$_SESSION["shop"][$p_lines][$_POST['category_id']]['p_line'] = $p_lines;
$_SESSION["shop"][$p_lines][$_POST['category_id']]['k_id'] = $_POST['category_id'];
$_SESSION["shop"][$p_lines][$_POST['category_id']]['p_id'] = $_POST['p_id'];
$_SESSION["shop"][$p_lines][$_POST['category_id']]['p_quantity'] = $_POST['p_quantity'];
$_SESSION["shop"][$p_lines][$_POST['category_id']]['p_price'] = $_POST['p_price'];
$_SESSION["shop"][$p_lines][$_POST['category_id']]['p_name'] = $_POST['p_name'];
if($_SESSION["shop"][$p_values['p_line']][$_POST['category_id']]['p_id'] == $_POST['p_id']){
$_SESSION["shop"][$p_lines][$_POST['category_id']]['p_quantity'] = ($_SESSION["shop"][$p_lines][$_POST['category_id']]['p_quantity'] + $_POST['p_quantity']);
}
}
PS Koden er ud af et større eksisterende sammenhæng og jeg vil helst bruge denne variant af session til kurv