Gérer un panier avec les cookies = gros souci....

Gérer un panier avec les cookies = gros souci.... - PHP - Programmation

Marsh Posté le 05-04-2008 à 17:00:21    

Bonjour à tous,
 
on je penche sur un problème depuis quelques temps et impossible de trouver la solution.
 
J'expose : je souhaite gérer le panier du client avec les cookies, du moins tant qu'il n'a pas validé son panier. uand un client choisi un produit, il cliques sur un lien "ajouter au panier", grâce à cette action, le produit s'ajoute au panier mais pas dans la base de données. L'IdProduit doit se mettre en cookie. Or, un client peut mettre 5 produit dans son panier.
Le truc c'est que si je veux créer un cookie par produit, et bien la boucke ne marche pas. C'était une boucle du genre : si existe cookie Article1 alors si existe article 2 alors si existe article3....sinon setcookie1 sinon setcookie2 sinon setcookie3...
Mais un seul cookie se créait.
j'ai donc voulu créer un seul cookie prenant les idProduit mais la autre souci. Je peux mettre des produits dans le cookie mais ensuite comment faire pour afficher chaque produit sur une ligne. Et donc comment extraire les IdProduit sans les couper???
 
Donc la je ne sais plus quoi faire ni comment faire pour avancer.
 
J'espère que quelqu'un aura une solution.
 
merci à tous
 

Reply

Marsh Posté le 05-04-2008 à 17:00:21   

Reply

Marsh Posté le 05-04-2008 à 17:03:38    

Et en utilisant les tableaux? Je sais pas si on peut coller un tableau dans un cookie mais en principe on doit pouvoir le sérialiser. Sinon il existe aussi les sessions où tu peux très facilement stocker tout types de données.


Message édité par dwogsi le 05-04-2008 à 17:10:21

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 05-04-2008 à 17:05:02    

ok.
Mais je vais trouver le type de problème avec les sessions non?
Et la sérialisation d'un tableau pour le mettre dans un cookie ca commence à devenir poussé la...non?

Reply

Marsh Posté le 05-04-2008 à 17:08:02    

Je vois pas en quoi ça devient poussé. Sérialiser, ça revient juste à transformer ton tableau en une chaîne. Avec un tableau d'id c'est franchement pas compliqué ni lourdingue. A coup d'implode/explode avec un séparateur, ya rien d'extraordinaire.

 

Pas compris ce que tu voulais dire à propos des sessions...


Message édité par dwogsi le 05-04-2008 à 17:08:38

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 05-04-2008 à 17:09:18    

ok.
Je viens de me renseigner, c'est le mot qui me parraissait lourd.LOL
 
Bon ben je vois et je tiens au courant.
 
merci à toi dwogsi

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed