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 !
} ?> |
Partager