Modérateur PHPfrance |
10684 Messages
16 févr. 2007, 16:23
plutôt que d'ajouter le tableau à la suite d'un tableau indexé, je te recommande de faire un tableau associatif a partir de l'idLivre ou de l'idRecord par exemple :
if ($action=="ajouter") {
$ajout= array($_GET['idRecord'], $_GET['idLivre'], $_GET['prix']);
$_SESSION['panier'][$_GET['idLivre']] = $ajout;
}
tu pourras ainsi avec isSet() tester facilement si l'enregistrement que tu veux ajoutes existe déjà ou non dans ta session, sans avoir à parcourir le tableau et tester les valeurs une par une à chaque fois
if(isSet($_SESSION['panier'][$_GET['idLivre']])) // l'objet est déjà en session
...
else
...
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...