Vider un tableau

Résolu
cs_bibo06
Messages postés
116
Date d'inscription
mardi 28 novembre 2006
Statut
Membre
Dernière intervention
10 mars 2009
- 16 avril 2008 à 14:43
cs_bibo06
Messages postés
116
Date d'inscription
mardi 28 novembre 2006
Statut
Membre
Dernière intervention
10 mars 2009
- 16 avril 2008 à 16:46
Bonjour,

J'ai fais une commande express sur un site de vente en ligne.
Pour cette partie du site, je me sert d'un tableau construit de la sorte pour garder en mémoire des produitsle temps de passer la commande:

$_SESSION['panier'][$data_post[5]][] = array('nom'=>$data_post[1],
         'couleur'=>$data_post[3],
         'taille'=>$data_post[2],
         'quantite'=>$_POST[$data_post[0]],
         'prix'=>$data_post[4]);

Une fois ma commande envoyer, j'aimerai vider ce tableau, pour ne pas garder en memoire session les produits commandés.
Donc sur la page envoyer la commande, j'ai fais un:
unset($_SESSION['panier'];

Mais le tableau est toujours actif et toujours pleins.
J'ai également essayer un
$_SESSION['panier']= array();

Mais rien à faire.
A voir également:

3 réponses

cs_bibo06
Messages postés
116
Date d'inscription
mardi 28 novembre 2006
Statut
Membre
Dernière intervention
10 mars 2009

16 avril 2008 à 16:46
Ca y est j'ai reussi .
En fait je n'arrivais pas a vider le tableau imbriqué j'ai doc simplement fais:

$i=0;
for($i;$i<count($_SESSION['panier']);$i++) {
 $_SESSION['panier'][$i] = array();
 }
3
Axe971
Messages postés
75
Date d'inscription
mardi 20 novembre 2007
Statut
Membre
Dernière intervention
9 janvier 2009
2
16 avril 2008 à 15:38
Salut,

Regarde du coté des fonctions session_ unregister et ou session_ unset.

Bonne chance,
0
cs_bibo06
Messages postés
116
Date d'inscription
mardi 28 novembre 2006
Statut
Membre
Dernière intervention
10 mars 2009

16 avril 2008 à 16:29
Ces fonction vont me vider la session complète non?


Je veux juste la partie $_SESSION['panier'] de la session
0