WRInaute discret
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
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