[résolu] Panier de commande en SESSION

aiepepito
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 268
Inscription: 19 Jan 2005

[résolu] Panier de commande en SESSION

Message le Ven Jan 20, 2006 9:01

Bonjour,

Je suis en train de mettre en place (enfin d'essayer) un panier de commande gérer uniquement via les SESSION du site.
Mon seul petit soucis est le doublon de référence dans mon panier.

Je m'explique...
Lorsqu'un client cliquer sur le lien "ajouter au panier", le produit s'ajoute correctement grace a cette partie de code
Code: Tout sélectionner

if ($_GET['action'] == "add") {
     $_SESSION['cmd'][] = array (
     "id" => $nProdID,
    "qty" => 1
    );
}

Mais j'aimerai effectuer une vérification afin d'incrémenter la valeur qty 1 de +1 si le produit est déjà présent dans le tableau pour éviter donc un doublon.
Chose que j'arrive sans aucun soucis à mettre en place avec des tables SQL (suffit d'un SELECT puis d'un UPDATE) mais que je lutte à faire en SESSION ...

Si quelqu'un se sent de m'aider....
D'avance merci,
Rémi

merci de votre aide
Dernière édition par aiepepito le Ven Jan 20, 2006 19:03, édité 1 fois.

zimounet
WRInaute passionné
WRInaute passionné
 
Messages: 1796
Inscription: 8 Nov 2004

Message le Ven Jan 20, 2006 9:09

lol > phpdebutant.org

aiepepito
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 268
Inscription: 19 Jan 2005

Message le Ven Jan 20, 2006 9:21

C'est pas faux, en trifouillant je vais bien finir par trouver la solution (qui devrait ressembler a un foreach si j ai bien compris ce que je viens de lire).
Enfin je me demande l'utilité d'un tel forum si c'est pour se faire envoyer balader sous pretexte qu'on est confronté à un problème "mineur" ...

Bref bref bref, je vais finir par m'en sortir !


e-kiwi
Modérateur
Modérateur
 
Messages: 15544
Inscription: 23 Déc 2003

Message le Ven Jan 20, 2006 9:44

$_SESSION['ref']++ :)


hipopulation
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 346
Inscription: 28 Juil 2004

Message le Ven Jan 20, 2006 15:12

if(isset($_SESSION[ref])) {
$_SESSION[ref]++;
} else {
$_SESSION[ref]=1;
}


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités