Agmoh ¯\_(ツ)_/¯ | je fais 4 insert avant et ca passe nickel...
j'comprend rien.
voila le code complet :
Code :
- // 1 CREATION DE DECISIONNAIRE
- mysql_query("LOCK TABLES decisionnaire WRITE" );
- mysql_query("SET AUTOCOMMIT = 0" );
- $insdec="INSERT INTO decisionnaire (iddecisionnaire,nomdecisionnaire,prenomdecisionnaire,datenaissdecisionnaire,teldecisionnaire,idcat1) VALUES ('','".$_POST['nomdec']."','".$_POST['predec']."','".$ddndec."','".$_POST['teldec']."','".$_POST['fonction']."')";
- mysql_query($insdec) or die ("Erreur Insertion Decisionnaire ".$insdec);
- $iddec = mysql_query("SELECT LAST_INSERT_ID()" ) or die ("Erreur Recup ID DECISIONNAIRE " );
- $iddec = mysql_fetch_array($iddec);
- mysql_query("COMMIT" );
- mysql_query("UNLOCK TABLES" );
- echo "le code decisionnaire est : ".$iddec['0'];
- $iddeci=$iddec['0'];
- // 2 CREATION ENTREPRISE
- $insentre="INSERT INTO entreprise (n_siret,raison_sociale,denomination_commerciale,adresseentreprise,cpentreprise,villeentreprise,faxentreprise,gsmentreprise,forme_juridique) VALUES ('".$_POST['siret']."','".$_POST['rs']."','".$_POST['dc']."','".$_POST['adressentr']."','".$_POST['cpentre']."','".$_POST['villentr']."','".$_POST['faxentr']."','".$_POST['gsmentr']."','".$_POST['formeJ']."')";
- mysql_query($insentre) or die ("Erreur Insertion Entreprise".$insentre);
- // 3.a CREATION DE DOSSIER
- mysql_query("LOCK TABLES dossier WRITE" );
- mysql_query("SET AUTOCOMMIT = 0" );
- $insdoss="INSERT INTO dossier(iddossier,datedebutdossier,datefindossier,comdossier,n_siret,idemploye,typevente,mtmensualite,duree,fml) VALUES ('','".$datedebdossier."','','".$_POST['com']."','".$_POST['siret']."','".$_POST['nomcom']."','".$_POST['rb']."','".$_POST['montant']."','".$_POST['dureemens']."','".$_POST['fml']."')";
- mysql_query($insdoss) or die ("Erreur Insertion dossier".$insdoss);
- $iddossier = mysql_query("SELECT LAST_INSERT_ID()" );
- $iddossier= mysql_fetch_array($iddossier);
- mysql_query("COMMIT" );
- mysql_query("UNLOCK TABLES" );
- $iddos=$iddossier['0'];
- // 3.b : RELATION ENGAGER (DOSSIER - DECISIONNAIRE)
- sleep(1);
- mysql_query("INSERT INTO engager VALUES('".$iddos."','".$iddeci."')" ) or die ("Erreur Insertion Engager ".$inseng);
|
il n'y a que engager qui passe pas pourtant kan j'execute la requete que me ressort le or die, elle passe nickel... c'est a rien coprendre... |