destruction variable php


eskimo
WRInaute discret
WRInaute discret
 
Messages: 201
Inscription: 21 Oct 2007

destruction variable php

Message le Jeu Fév 24, 2011 15:39

Bonjour,

Petit pb de programmation que je n'arrive pas à résoudre :

J'ai :

/* On compte les articles du panier */
$nb_articles = count($_SESSION['acheter']);

qui affiche par exemple 3


Si un client supprime un produit j'appel un script qui fait :

unset($_SESSION['acheter'][$i]['prix']);)
unset($_SESSION['acheter'][$i]['description']);)

le pb c'est que unset supprime le contenu de ($_SESSION['acheter'][$i]['prix']) ( il semblerait que ($_SESSION['acheter']) vaut donc 0 ) donc ($_SESSION['acheter']) existe toujours à 0 et $nb_articles = 3 au lieu de 2 (puisque un article a été supprimer)


Comment régler ce pb?
Ou éventuellement comment ne compter que les $_SESSION['acheter'] qui ne sont pas vide?

Merci


loran750
WRInaute passionné
WRInaute passionné
 
Messages: 2247
Inscription: 15 Mar 2005

Re: destruction variable php

Message le Jeu Fév 24, 2011 15:45

et unset($_SESSION['acheter'][$i]) puisque tu veux surtout supprimer toutes les informations du produit à l'indice "i" ?

Tiens un peu de lecture sinon : http://xmouse.ithium.net/2004/removing-values-from-a-php-array


eskimo
WRInaute discret
WRInaute discret
 
Messages: 201
Inscription: 21 Oct 2007

Re: destruction variable php

Message le Jeu Fév 24, 2011 15:51

exact !

je ne pensais avoir que 2 variables pour i ... j'en ai 1 qui se ballade visiblement.

Merci beaucoup en tout cas


loran750
WRInaute passionné
WRInaute passionné
 
Messages: 2247
Inscription: 15 Mar 2005

Re: destruction variable php

Message le Jeu Fév 24, 2011 16:36

"J'adore quand un plan se déroule sans accroc !"

Parfois, on a le nez tellement dans le guidon qu'on voit pas ce genre de chose.
Ce qu'il faut, c'est aller prendre l'air, prendre un café, mater un DIVx ou jouer à Untangle Unlimited sur son téléphone Android.
Ensuite on revient, et hop ! On a un regard neuf :)


eskimo
WRInaute discret
WRInaute discret
 
Messages: 201
Inscription: 21 Oct 2007

Re: destruction variable php

Message le Sam Fév 26, 2011 19:22

loran750 a écrit: ou jouer à Untangle Unlimited sur son téléphone Android.

Je vais essayer je te dirais ...
Par contre sur ce cou là je n'aurais jamais trouvé sans toi ... j'étais à des années lumières d'imaginer que j'avais une 3eme information... :)
Encore merci pour ta réponse rapide!


Blount
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 430
Inscription: 18 Nov 2010

Re: destruction variable php

Message le Dim Fév 27, 2011 14:27

Parfois, un var_dump explique bien des choses ;)


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