cs_mike1310
Messages postés232Date d'inscriptionjeudi 30 août 2007StatutMembreDernière intervention31 juillet 2009 25 févr. 2009 à 16:04
Alors je te donne un petit conseil, lit la doc de mktime, strftime et strtotime ... ça pourrait grandement t'aider.
En ce qui concerne ton problème il faudrait nous dire de quelle forme et ton champ 'date_icdt' du genre s'il est de la forme "2009-02-25" ou "25-02-2009" ou autre ...
Ensuite avec ton $date_temp qui vaut mktime(0,0,0, date("m")-1, 1, date("Y")), tu va devoir le convertir en une string avec ceci :
strftime ('%d-%m-%Y', $date_temp); //Ici tu obtient une date du type "2009-02-25" ... A toi de te documenter pour obtenir le format date qu'il te faut ...
cs_arkonara
Messages postés165Date d'inscriptionjeudi 5 février 2009StatutMembreDernière intervention28 novembre 2009 25 févr. 2009 à 16:22
Je vous remerci de vos reponse j'ai bien lu la doc concernant mktime mais pas pour strftime, je vais bosser sa pour voir, jvous tiens au courant sur cette page is vous le desirez
cs_arkonara
Messages postés165Date d'inscriptionjeudi 5 février 2009StatutMembreDernière intervention28 novembre 2009 25 févr. 2009 à 16:32
voici la solution
$date_temp = mktime(0,0,0, date("m")-1, 1, date("Y"));
$date=strftime ('%Y-%m-%d', $date_temp); //Ici j' obtient une date du type "2009-02-25"
$resultat=mysql_query("SELECT * FROM incidents WHERE date_icdt >='$date'");