Panier PHP

idrisidev Messages postés 24 Date d'inscription mercredi 1 février 2006 Statut Membre Dernière intervention 18 juin 2008 - 21 avril 2007 à 11:38
idrisidev Messages postés 24 Date d'inscription mercredi 1 février 2006 Statut Membre Dernière intervention 18 juin 2008 - 21 avril 2007 à 12:20
slt tt le monde ,
j'ai fai un code php pour ajouter des produit au panier ,l'ajout fait bien mais il m'affiche le message suivant que jai pa pu résoudre :
Notice: Undefined variable: liste in c:\program files\easyphp1-8\www\boutique\panier.php on line 32

voici le script d'ajout :
if ($ajoutPanier=="AJOUTER")
{
if ((!isset($_SESSION['liste']))&&($ajoutPanier=="")) {$liste[]=array("VIDE",1,0,0);}
if (isset($_SESSION['liste'])) $liste=$_SESSION['liste'];
$reference=$_GET['reference'];
 if (isset($_SESSION['nbr'])) { $nb=$_SESSION['nbr']; }//par défaut la quantité est = 1
 else { $nb = 1 ;
 }
 $prix=$_GET['prix'];
 
 $trouve= 0;//$_SESSION['liste']=$liste;
  for ($i=0;$i<count($_SESSION['liste']);$i++)
    
  {
  
  if($reference==$liste[$i][0] && $trouve==0){
       $trouve=1 ;
  $indice=$i;
  }
       }
  if($trouve==1) $liste[$indice][1]=$liste[$indice][1] + $nb;
  else {
 $liste[]=array($reference,$nb,$prix,$prix); //
 $_SESSION['liste']=$liste;
 }


}

merci en avance et je souhaite que ce sera reso

1 réponse

idrisidev Messages postés 24 Date d'inscription mercredi 1 février 2006 Statut Membre Dernière intervention 18 juin 2008
21 avril 2007 à 12:20
pour preciser la ligne 32 est la line de debu de la boucle for
for ($i=0;$i<count($_SESSION['liste']);$i++)
merci encore
0
Rejoignez-nous