function modifierQteProduit($libelleProduit, $qteProduit)
{
    if (creationPanier() && !isVerouille()) {
        if ($qteProduit > 0) {
            $positionProduit = array_search($libelleProduit, $_SESSION['panier']['libelleProduit']);
            if ($positionProduit !== false) {
                $_SESSION['panier']['qteProduit'][$positionProduit] = $qteProduit;
            }
        } else {
            supprimerProduit($libelleProduit);
        }
    } else {
        echo 'Erreur, veuillez contacter l\'administrateur';
    }
}
예제 #2
0
파일: panier.php 프로젝트: Ophois/webforce3
function supprimerProduit($ref)
{
	unset($_SESSION['panier'][$ref]);	
}

// PRODUIT 1 (issu BDD)
$idProduit = 400;
$designation = "produit N°400";
$quantite = 5;
// ajout au panier
ajouterProduit($idProduit, $designation, $quantite);
//affichage de la session
print_r($_SESSION);
echo '<hr>';

// produit 2
$idProduit2 = 25;
$designation2 = "produit N°25";
$quantite2 = 1;
// ajout de l'article2 au panier
ajouterProduit($idProduit2, $designation2, $quantite2);
// affichage session
print_r($_SESSION);
echo '<hr>';

//suppression de l'article 2
supprimerProduit(25);
print_r($_SESSION);
echo '<hr>';

?>
예제 #3
0
        $QteProduit = array();
        $i = 0;
        foreach ($q as $contenu) {
            $QteProduit[$i++] = intval($contenu);
        }
    } else {
        $q = intval($q);
    }
}
if (!$erreur) {
    switch ($action) {
        case "ajout":
            ajouterProduit($l, $q, $p, $t, $f);
            break;
        case "suppression":
            supprimerProduit($l);
            break;
        case "refresh":
            for ($i = 0; $i < count($QteProduit); $i++) {
                modifierQteProduit($_SESSION['panier']['libelleProduit'][$i], round($QteProduit[$i]));
            }
            break;
        default:
            break;
    }
}
?>

<form method="post" action="">
		<table width="180">