Bonjour,
voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php include('connection.inc');			
			// sélection de l'id de la tache qu'on va créer !
			$sql = " SELECT MAX(id_tache) as idTache FROM T_TACHE";
			$req = odbc_exec($cnx,$sql);
			$data = odbc_fetch_array($req);
			$id_tache = $data['idTache'];
			$id_tache++;
			/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
			// INSERTION DE LA TACHE !
			$sql="	INSERT INTO T_TACHE (id_tache,libelle_tache,dossier_tache,client_tache,detail_tache,valider_tache) 
					VALUES(".$id_tache.",'".$tache."','".$dossier."','".$client."','".$details."',".$valider.")
				 ";
			$req=odbc_exec($cnx,$sql) or die('erreur sql dans : '.$sql);
			/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
 
 
			$i_date=0; // compteur pour les dates remplies ou non !
			while($i_date<=5)
			{
				$date='date'.$i_date;				
				if(isset($_POST[$date]) && !empty($_POST[$date]))
				{
					$date_=$_POST[$date];
					// Conversion date en US pour Access
					$date_format_us= implode('-', array_reverse(explode('/', $date_)));		
					$time= strtotime($date_format_us.'+ '.$i_date.' DAY');					
					$dateUS=date("m/d/Y",$time);
					/*-------------------------------------------------------------------------------------------------------------------------------------*/
 
					$sql="SELECT * FROM T_EMPLOYE ORDER BY id_employe ASC";
					$req=odbc_exec($cnx,$sql) or die('erreur sql dans : '.$sql);
					while($data=odbc_fetch_array($req))
					{
						echo $data['initiale_employe'];
						if(isset($_POST[$data['initiale_employe']])) // Si initiale employe envoyé = initiale du nIEME champs de la table employe				
						{
							$sql="INSERT INTO T_TACHE_EMPLOYE VALUES(".$id_tache.",".$data['id_employe'].",#".$dateUS."#)";
							$req=odbc_exec($cnx,$sql) or die('erreur sql dans : '.$sql);
						}
					}
				}						
				$i_date++; // INCREMENTATION !
			}					?>
Et il m'indique qu'a cette ligne là 32 : No tuples available at this result index in ***