Car la j ai :
$timestamp_date = mktime(0, 0, 0, $moisDeb, 1, $anneeDeb);
$dateRecherche = date('Y-m',$timestamp_date);
$dateRecherche .= "-01 00:00:00+02";
if ($radioCriteres=="Tous")
{
//Pour tout rechercher
$QuerySearch = "SELECT *
FROM conges
WHERE (numero_util = ". $Utilisateur."
AND date_depart > ".$dateRecherche.");";
}
else if ($radioCriteres=="Accept")
{
//Pour rechercher que ceux qui ont été validés
$QuerySearch = "SELECT *
FROM conges
WHERE numero_util = ". $Utilisateur."
AND (accept_responsable = 't' AND accept_direction = 't')
AND date_depart > ".$dateRecherche;
}
else if ($radioCriteres=="Nonaccept")
{
//Pour rechercher que ceux qui n'ont pas été validés
$QuerySearch = "SELECT *
FROM conges
WHERE numero_util =". $Utilisateur."
AND (accept_responsable = 'f' OR accept_direction = 'f')
AND date_depart > ".$dateRecherche;
}
else if ($radioCriteres=="Nonconsult")
{
//Pour rechercher que ceux qui n'ont pas été validés
$QuerySearch = "SELECT *
FROM conges
WHERE numero_util =". $Utilisateur."
AND (accept_responsable = 'nc' OR accept_direction = 'nc')
AND date_depart > ".$dateRecherche;
}
else
{
//Pour tout rechercher
$QuerySearch = "SELECT *
FROM conges
WHERE (numero_util = ". $Utilisateur."
AND date_depart > ".$dateRecherche.");";
}
$ptr->query($QuerySearch) ;
et j obtient une erreur : Invalid SQL: SELECT * FROM conges WHERE numero_util =1 AND (accept_responsable = 'f' OR accept_direction = 'f') AND date_depart >
2007-01-01 00:00:00+02
la dateRecherche est correctement créée elle a le bon format
Je suis capable du pire comme du meilleur, mais dans le pire c'est moi le meilleur !!! 