website logo
Auteur
expandeur

Forum » » Le coin des codeurs » » Probleme variable membre d'objet


Posté : 23 janv. 2004 à 11:12 icone du post

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 ]

Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=9693&forum=5