
Envoyé par
lolodev
en fait,
concatenne deux items identiques
et donc modifie la valeur du precedent item
que dois je faire ??
array_push ne change rien ..
Comment ça "concatène" ? (on parle de concaténation pour des châines de caractères)
La commande $items[ ] = $itemid *empîle* $itemid sur le tableau $items.
je ne comprends pas pourquoi lorsque j'ai deux produits avec le même ID, la méthode met à jour chaque item[id] avec les même valeurs INFO, DATEJ que celle le produit ajouté.
Je ne vois pas de item[id] dans le snippet fourni.
Mais tu veux peut-être dire que qque chose comme :
1 2
| $panier->add_item(123, 1) ;
$panier->add_item(123, 1) ; |
Ne donne pas une quantité de l'article #123 à 2 mais à 1, est-ce cela ? Auquel cas c'est "normal", le script est fait comme cela :
$this->itemqtys[$itemid] = $qty;
PS :
"ka" étant une session de mon panier.
Y'a-t-il un intérêt à procéder de la sorte ?
Partager