Requête qui ne fonctionne pas
Posté : 16 mai 2008, 14:06
Salut 
Un peu perdu dans mon code je viens chercher un regard tout neuf. Si quelqu'un a 2mn.
En fait j'ai une page qui contient un formulaire qui envoie des données en POST à une page de traitement. En fonction de la valeur d'un des paramètres envoyés, par exemple '3' on exécute une requête mysql sinon pour toute autre valeur on en exécute une autre.
Le problème est que si je donne la valeur '3' dans mon formulaire, ça fonctionne. Mais si je donne une autre valeur aucune action n'est exécutée. o_O
Une idée ?
Voici le code :
Merci
de vous être intéressé !
Un peu perdu dans mon code je viens chercher un regard tout neuf. Si quelqu'un a 2mn.
En fait j'ai une page qui contient un formulaire qui envoie des données en POST à une page de traitement. En fonction de la valeur d'un des paramètres envoyés, par exemple '3' on exécute une requête mysql sinon pour toute autre valeur on en exécute une autre.
Le problème est que si je donne la valeur '3' dans mon formulaire, ça fonctionne. Mais si je donne une autre valeur aucune action n'est exécutée. o_O
Une idée ?
Voici le code :
Code : PHP
<?php
function convert_date($date)
{
$tab_date = explode("/",$date);
$retour = $tab_date[2]."-".$tab_date[1]."-".$tab_date[0];
return $retour;
}
if ($_POST['cloture_inter']=="3") {
$idclient=$_POST["id_client"] ;
$interatelierpartlog=$_POST["inter_atelier_partlog"] ;
$rapporttec=$_POST["rapport_tec"] ;
mysql_query("INSERT INTO inter_atelier VALUES('', '$idclient', '$interatelierpartlog', '$rapporttec', '', '3')") ;
$idsite=$_POST["id_site"] ;
mysql_query("DELETE FROM inter_site WHERE id_site='$idsite'") ;
}
else {
$idsite=$_POST["id_site"];
$rapporttec=$_POST["rapport_tec"] ;
$dateinter=convert_date($_POST["date_inter"]) ;
$heuredebut=$_POST["heure_debut"] ;
$heurefin=$_POST["heure_fin"] ;
$clotureinter=$_POST["cloture_inter"] ;
mysql_query("UPDATE inter_site SET raport_tec='$rapporttec', date_inter='$dateinter', $heure_debut='$heuredebut', heure_fin='$heurefin', cloture_inter='$clotureinter' WHERE id_site='$idsite'") ;
}
?>
Merci
qui s'affiche en haut à gauche de ce sujet