Mara's dad Yes I can ! | Encore lui !
Je sais j'insiste, mais voilà ce que çà donne avec des tableaux :
for ($i=1; $i < $numero + 1; $i++) { mysql_query ("INSERT INTO Table2test6 (nom, gb, dc, dl, mc, ml, at, titulaire) VALUES ('{$Jname[$i]}', {$Jval_gb[$i]}, {$Jval_dc[$i]}, {$Jval_dl[$i]}, {$Jval_mc[$i]}, {$Jval_ml[$i]}, {$Jval_at[$i]}, '')" );
} |
Sinon, l'erreur est bien là ou te l'a dit simogeo, mais je penche plus pour des ''.
Donc si le nom est une chaîne (!) alors, il faut écrire :
mysql_query ("INSERT INTO `Table2test6` (`nom`, `gb`, `dc`, `dl`, `mc`, `ml`, `at`, `titulaire`) VALUES ('${'J'.$i.'name'}', ${'J'.$i.'val_gb'}, ${'J'.$i.'val_dc'}, ${'J'.$i.'val_dl'}, ${'J'.$i.'val_mc'}, ${'J'.$i.'val_ml'}, ${'J'.$i.'val_at'}, '')" );
Parce-que si tu utilise des ", il faut les échaper ce qui donne
mysql_query ("INSERT INTO `Table2test6` (`nom`, `gb`, `dc`, `dl`, `mc`, `ml`, `at`, `titulaire`) VALUES (\"${'J'.$i.'name'}\", ${'J'.$i.'val_gb'}, ${'J'.$i.'val_dc'}, ${'J'.$i.'val_dl'}, ${'J'.$i.'val_mc'}, ${'J'.$i.'val_ml'}, ${'J'.$i.'val_at'}, '')" );
Beurk Message édité par Mara's dad le 26-09-2003 à 15:54:57 ---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
|