Bonjour,

voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
global $dbr,$id,$OR,$i,$j,$k,$x,$y,$z,$stat,$withdemo,$withoutdemo,$chi,$cr,$a,$b,$tabInsert;
$tabInsert=array('$id', '$b', '$OR', '$z', '$i', '$y', '$j', '$x', '$k', '', '', '', '', '', '', '$a', '$cr', '$withdemo', '$withoutdemo', '$chi', '$stat', '', '', '', '');
 
 
 function fonctionBaliseFermante($parseur, $nomBalise){
 global $dbr,$id,$OR,$i,$j,$k,$x,$y,$z,$stat,$withdemo,$withoutdemo,$chi,$cr,$a,$b,$tabInsert;
 
$sql="INSERT INTO concepts (id, nbextension, extension, nbintei, intei, nbintmed, intmed, nbintdemo, intdemo, nbflatintei, flatintei, nbflatintmed, flatintmed, nbflatintdemo, flatintdemo, nbcover,cover, prrdemo, prrssdemo, chi, stab, type, comment, valid, xml) VALUES .implode(',', $tabInsert)";
L'erreur est : Erreur de syntaxe près de 'implode(',', Array)' à la ligne 1.
Mais j'aurais aimer déclarer mon tableau comme ceci $tabInsert[]=... Mais il ne m'accepte pas les virgules dans les parenthèses.
Bien sur je n'ai mis que les déclarations de variables, ce n'est qu'une partie de mon code et la connexion a la base s'effectue correctement
Pouvez vous m'aider? Merci