Bonjour!!
Voila.je travail sur un site de commerce en ligne. J'ai donc un panier. En fait, j'ai un prob au niveau de la suppression de l'article du panier.
Je m'explique. Quand je n'ai qu'un seul article, ça marche bien.
quand je rajoute un deuxième produit et ke je le supprime directement, cela marche aussi.
Mais quand j'ai plus de deux produits, et que je commence par supprimer par exemple le produit N°1, j'ai une erreur qui s'affiche:
Notice: Undefined offset: 2 in
d:\program files\easyphp1-7\www\\test\function.php on line
70 .
Et à la ligne 70 g ma fonction de suppression :
function del($ref)
{
$count = count($_SESSION['panier']);
for ($i=0; $i < $count; $i++)
{
if ($_SESSION['panier'][$i]['ref'] == $ref) Ligne 70 ici {
array_splice($_SESSION['panier'], $i, 1);
}
}
En fait, je suis toujours obligé de commencer par supprimer le dernier article pour ne pas avoir cette erreur et je ne vois pas tro pourquoi...
Si vous pouviez m'aidez...
Merci!!!