Page 1 sur 1

Undefined offset

Posté : 08 avr. 2005, 18:35
par arno77
voila mon code et mon problème je ne vois pas du tout ce qui peut generer ce Undefined offset

<?php
include ("inc/connexion_base.php");
$choix=$_POST['choix'];
echo "<h1>Le contenu du panier sera</h1>";
mysql_query("create table tampon(id int(10) primary key, reference_produit int(10));");
for ($i=0;$i<sizeof($choix);$i++)
/*ligne 13*/$j=1;
/*ligne 14*/mysql_query("insert into `tampon` values('$j','$choix[$i]');");
echo "$choix[$i]<br>";
?>


Notice: Undefined offset: 1 in c:\program files\easyphp1-7\www\avitila\site avitila\tampon.php on line 13

Notice: Undefined offset: 1 in c:\program files\easyphp1-7\www\avitila\site avitila\tampon.php on line 14

Posté : 08 avr. 2005, 19:02
par flitox
Ça (la cédille en majuscule je la dédicasse à Hubert :lol: ) ne serait pas ton ); ici?
values('$j','$choix[$i]');")
Mets une virgule simplement.

Posté : 08 avr. 2005, 19:07
par arno77
Et ou ca que je la met ma virgule??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

Posté : 08 avr. 2005, 19:25
par TwiSeft
MOi je dirai qu'il faut juste enlever le point virgule ?!

Posté : 08 avr. 2005, 20:16
par flitox
Excuse me twiseft a raison j'ai pas fais attention :

Ca doit donner ceci :
mysql_query("insert into `tampon` values('$j','$choix[$i]')");
J'ai pas fais gaffe parce que d'habitude je décompose en 2 étapes ce qu'il a fait en une ce qui évite les embrouilles de ce type :?

Au passage, évite de "défigurer" le site avec une suite inutile de "?"

Posté : 11 avr. 2005, 15:27
par arno77
Merci a tous problème resolu
est pour les ??????? cela doit pouvoir se faire