pb "notice indefined offset : 0" help ! - PHP - Programmation
Marsh Posté le 10-11-2004 à 09:39:08
normal, $liste[0] n'existe pas donc $liste[0][0] encore moins!
En C ca segfault ton histoire!
Marsh Posté le 10-11-2004 à 14:43:43
bob007 a écrit : normal, $liste[0] n'existe pas donc $liste[0][0] encore moins! |
Si $liste[0][0] n'existe pas, c'est que ((!isset($HTTP_SESSION_VARS['liste']))&&($ajoutPanier=="" ) est faut !
C'est à dire que soit $ajoutPanier != "" ou que $HTTP_SESSION_VARS['liste'] existe
sinon : $liste[]=array("VIDE",1,0,0) et donc $liste[0][0] == "VIDE" !
Conclusion, ne pas confondre $liste et $HTTP_SESSION_VARS['liste'] (que je préfère écrire $_SESSION['liste'] mais c'est personnel...)
Marsh Posté le 09-11-2004 à 21:13:57
bonjour !
je fais appel a vos services pour un pb qui me gene enormmenent !
je m'explique :
j'ai crée un catalogue en ligne avec panier virutel, qd on supprime les articles du panier ca marche...saufg pour le dernier a supprimer !!!
qd je supprime le dernier ca me renvoie le message "Undefined offset 0"
je vous donne un morceau de code :
...
if ((!isset($HTTP_SESSION_VARS['liste']))&&($ajoutPanier=="" )) $liste[]=array("VIDE",1,0,0);//init de liste si VIDE
....
<?php if($liste[0][0]!="VIDE" ) { ?>
<form action="../public/panier.php" method="get" >
...
<?php
for ($i=0;$i<count($liste);$i++)
...
il me sort une erreur "Notice: Undefined offset: 0" sur la ligne
<?php if($liste[0][0]!="VIDE" ) { ?>
mille merci !!!!