1. gophp Member

    Session-cart product wordt 2x toegevoegd

    Topic geplaatst op: 02-01-2013 om 21:09

    Bij de webwinkel (in ontwikkeling) http://hheuvelman.dutchnodes.nl/index.php werkt het toevoegen van producten op mijn lokale pc (wamp-server) goed. Hier bij Versio wordt het product 2x toegevoegd (zie aantal rechts-bovenin: "Winkelwagen (...)"). Waarom het op mijn pc-localhost wel goed gaat en hier niet begrijp ik niet. Waar gaat het fout?

    (ik gebruik session_start();)

    De code is:
    if ($_p == "cart") {
    $_action = ""; if (ISSET($_GET['a'])) {$_action = addslashes($_GET['a']);}
    if ($_action == 'add') {
    $_type = ""; if (ISSET($_GET['t'])) {$_type = addslashes($_GET['t']);} // 'prd'.
    $_id = ""; if (ISSET($_GET['i'])) {$_id = addslashes($_GET['i']);} //Het product-id.
    $_nr = 1; if (ISSET($_GET['n'])) {$_nr = intval(addslashes($_GET['n']));} //Het aantal toe te voegen (optioneel).

    if ($_type == "prd" && $_id > 0 && $_nr > 0) {
    if (isset($_SESSION['cart'][$_id])) {$_SESSION['cart'][$_id] += $_nr;}
    else {$_SESSION['cart'][$_id] = $_nr;}
    //$return_str = $_SESSION['cart'][$_id];
    }
    echo getCartSummary(); //Telt het totaal aantal producten middels: array_sum($_SESSION['cart']).
    }
    }

  2. gophp Member
    Reactie geplaatst op: 02-01-2013 om 21:10

    Gebruik bijv. http://hheuvelman.dutchnodes.nl/json.php?p=cart&a=add&t=prd&i=2 om het resultaat te zien.

    Vond u dit antwoord nuttig?