requêtes d'insertions inexécutable concat date + comparaison avec nom

requêtes d'insertions inexécutable concat date + comparaison avec nom - SQL/NoSQL - Programmation

Marsh Posté le 29-04-2009 à 14:52:45    

ce script me permet d'insérer dans les tables de ma base plusieurs dates et enregistrement...
le problème c'est que aucun message d'erreur n'apparait!! mais aucune insertion non plus!! avez vous une idée??  

Code :
  1. <? session_start();
  2. include("connect.php" );
  3. $n_art=$_SESSION['n_art'];
  4. for($i=0;$i++;$i<6){
  5. //concaténation de la date
  6. //requete insertion premier tableau
  7. $requete1="insert into etapes_travaux(desc_nat_trav,dd_trav,hd_trav,df_trav,hf_trav) values(coupe,$dd_trav$i,'".$_POST['hd_trav$i']."','".$_POST['df_trav$i']."','".$_POST['hf_trav$i']."') where $dd_trav$i=CONCAT('".$_POST['day$i']."',/,'".$_POST['month$i']."',/,'".$_POST['year$i']."')";
  8. echo("$requete1" );
  9. $result= mysql_query($requete1) or die(mysql_error());
  10. $id_et_tr=mysql_insert_id();
  11. $project="select from employe nom_emp,pre_emp,ncin";
  12. $resproject=mysql_query($project) or die(mysql_error());
  13. //recherche dans la table employe
  14.  while($contenu_tab_emp=mysql_fetch_assoc($resproject)){
  15.  $requete2="insert into executer(ncin,id_nat_trav,n_art) values({$contenu_tab_emp['ncin']},$id_et_tr,$n_art) where nom_emp_ass$i=concat({$contenu_tab_emp['nom_emp']},'',{$contenu_tab_emp['pre_emp']})";
  16.  $result2= mysql_query($requete2) or die(mysql_error());
  17.   }
  18. }
  19. mysql_close();
  20. ?>

Reply

Marsh Posté le 29-04-2009 à 14:52:45   

Reply

Marsh Posté le 29-04-2009 à 15:56:50    

je pense que la 1ère étape serait de dissocier PHP et MySQL
extrait la requête puis exécute la

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed