Undefined offset

Eléphant du PHP | 130 Messages

08 avr. 2005, 18:35

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

Mammouth du PHP | 859 Messages

08 avr. 2005, 19:02

Ç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.

Eléphant du PHP | 130 Messages

08 avr. 2005, 19:07

Et ou ca que je la met ma virgule??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

Eléphanteau du PHP | 39 Messages

08 avr. 2005, 19:25

MOi je dirai qu'il faut juste enlever le point virgule ?!
KitNetiGraph, création de design gratuit.
Allez le visiter: http://www.kitnetigraph.org

Mammouth du PHP | 859 Messages

08 avr. 2005, 20:16

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 "?"

Eléphant du PHP | 130 Messages

11 avr. 2005, 15:27

Merci a tous problème resolu
est pour les ??????? cela doit pouvoir se faire