Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
874 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  e-commerce : gestion d'un caddie avec session php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

e-commerce : gestion d'un caddie avec session php

n°845717
pitchdesig​n
Posté le 09-09-2004 à 10:30:56  profilanswer
 

J'utilise les sessions php pour mémoriser les achats des clients dans l'optique de l'afficher à la commande final dans leur caddie virtuel.
Cependant je bloque sur l'ajout de plusieurs articles car je n'arrive pas à incrémenter les articles.
Je sais qu'il faut que j'utilise les tableaux mais je ne sais pas comment faire?
 
Si vous avez une solution, voilà mon code de base :
 
session_start();
 
if ($_GET['ajout']=='AJOUT') {
$_SESSION['id'] = $_GET['id'];
$_SESSION['quantite'] = $_GET['quantite'];
header ('location: panier.php');
}

mood
Publicité
Posté le 09-09-2004 à 10:30:56  profilanswer
 

n°845789
Lanig
Posté le 09-09-2004 à 11:48:35  profilanswer
 

$_SESSION[$articles[$index]] ?

n°845826
pitchdesig​n
Posté le 09-09-2004 à 12:13:12  profilanswer
 

mais encore?

n°845905
Lanig
Posté le 09-09-2004 à 13:49:06  profilanswer
 

Je ne sais pas si çà répond à ta question, mais pour mettre un tableau dans $_SESSION:
 
  $_SESSION['article[$i]']=$article[$i];

n°845919
pascal_
Posté le 09-09-2004 à 14:10:04  profilanswer
 

Lanig a écrit :

Je ne sais pas si çà répond à ta question, mais pour mettre un tableau dans $_SESSION:
 
  $_SESSION['article[$i]']=$article[$i];


 
 :??: ça serait pas plutôt du genre :


articles = array( );
...
$_SESSION['lesArticles'] = $articles;

n°845928
Lanig
Posté le 09-09-2004 à 14:15:20  profilanswer
 

Là je ne pense pas que çà marche.
Tu prends la solution citée plus haut et tu fais une boucle for.

n°845949
pascal_
Posté le 09-09-2004 à 14:27:13  profilanswer
 

Lanig a écrit :

Là je ne pense pas que çà marche.
Tu prends la solution citée plus haut et tu fais une boucle for.


 
Inutile, je viens de tester :  
 


<?
 
session_start();
 
if( isset( $_SESSION['tab'] ) ){
 echo "La var de session vaut : ";
 print_r( $_SESSION['tab'] );
}else{
 echo "Session pas encore definie";
 $tab = array( 1=>'coucou', 45=>'hello', 487=>'bonjour');
 $_SESSION['tab'] = $tab;
}
 
 
?>


 
marche parfaitement.

n°845972
Lanig
Posté le 09-09-2004 à 14:40:31  profilanswer
 

En effet, çà marche : Bravo  :jap:  
J'avais un problème pour récupérer le contenu du tableau.
Il faut faire : $_SESSION['tab'][1]

n°846000
pascal_
Posté le 09-09-2004 à 14:58:10  profilanswer
 

Lanig a écrit :

En effet, çà marche : Bravo  :jap:  
J'avais un problème pour récupérer le contenu du tableau.
Il faut faire : $_SESSION['tab'][1]


 
Tu fais  $tab = $_SESSION['tab'] et tu utilises $tab comme si rien n'était  :)  

n°846006
Lanig
Posté le 09-09-2004 à 15:00:34  profilanswer
 

Ben oui, j'crois que je vais aller me coucher.
Vivement que les affaires reprennent, on passe son temps à buller sur les forums et ça endord.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  e-commerce : gestion d'un caddie avec session php

 

Sujets relatifs
[OpenGL] Gestion des extensionsgestion des temps
perte des variables de session apres le paiement sécurisé...[Javascript] gestion des longs entiers
question sur la gestion de fenetres et d'autres questions...{- Debutant -} Comment ça marche la gestion de contenu de site?
[PHP] Gestion d'un cache...[asp.net] variable publique mais seulement pour la session? possible?
Quest sur fermeture navigateur et sessionE-Commerce : Gestion de caddie + Session sécurisée + ...
Plus de sujets relatifs à : e-commerce : gestion d'un caddie avec session php


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR