Posté : 23-01-2004 11:12
bonjour à tous
Voici mon probleme :
Je me suis crée une classe "shopping Cart" en php qui comprend principalement une variable membre $items (un tableau) et une fonction principale addItem().
Voici le schema :
class shoppingCart {
var $items;
function addItem ($id,$qty) {
$this->items[$id]=$qty;
}
}
J'accede à ce tableau via un script contenu dans une page php.
$myCart=new shoppingCart();
session_register("myCart");
$myCart->addItem($id_it,1);
En fait je recupere un id que j'utilise pour indexer mes produits dans le panier.
J'utilise les methodes session_start et session_register.
Ca fonctionne sauf que lorsque j'ajoute un nouveau produit dans le tableau, le dernier ajouté est remplacé par le nouveau alors que je veux justement les cumuler.
Pourquoi n'y a t'il pas d'accumulation ?
(NB : si je code en dure des produits à ajouter ( $myCart->addItem(4,1); $myCart->addItem(6,1); etc ...) ils se cumulent)
Please Help !!!
[ Message édité par : expandeur : 23-01-2004 11:13 ] |