Requêtes insert inexécutable concat dates

Fermé
roy mustang Messages postés 110 Date d'inscription mardi 24 février 2009 Statut Membre Dernière intervention 2 juin 2009 - 29 avril 2009 à 15:27
 babou54 - 29 avril 2009 à 16:00
Bonjour,
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??
<? session_start();
include("connect.php");
$n_art=$_SESSION['n_art'];
	for($i=0;$i++;$i<6){
//concaténation de la date
	//requete insertion premier tableau
	$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']."')";
	echo("$requete1");
	$result= mysql_query($requete1) or die(mysql_error());
	$id_et_tr=mysql_insert_id();
	$project="select from employe nom_emp,pre_emp,ncin";
	$resproject=mysql_query($project) or die(mysql_error());
//recherche dans la table employe
		while($contenu_tab_emp=mysql_fetch_assoc($resproject)){
		$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']})";
		$result2= mysql_query($requete2) or die(mysql_error());
 		}
	}
mysql_close(); 
?>

1 réponse

essaie en remplaçant ça :

CONCAT('".$_POST['day$i']."',/,'".$_POST['month$i']."',/,'".$_POST['year$i']."')

par ça :
CONCAT('".$_POST['year$i']."',/,'".$_POST['month$i']."',/,'".$_POST['day$i']."')
0

Discussions similaires