|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Invité régulier
![]() Inscription : janvier 2008 Messages : 21 ![]() |
Bonsoir j'ai un petit souci que je n'arrive pas à résoudre, donc j'aurais besoin de vos lumières.
Voila j'ai une table ou il y a entre autre un champ date sous le format suivant : jour mois année heure:minute:seconde et un autre champ qui donne un état à la ligne. Avec les dates je voudrais créer une liste déroulante qui contient toutes les dates au format mois année et qui ont un état bien défini ex : valide. Donc j'ai procédé comme suite: Code :
Citation:
Je sais pas trop comment arranger ce problème |
|||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
faut déjà mettre tes date au format mois année et les grouper, ensuite y'aura juste besion de parser la date avec strtotime, et pour les date en francais c'est avec strftime
http://dev.mysql.com/doc/refman/5.0/...functions.html
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 | ||
|
Invité régulier
![]() Inscription : janvier 2008 Messages : 21 ![]() |
Merci pour ta réponse stealth35 et pour le lien.
Voila la requête modifié. Code :
Comme ma date est déjà au format français j'ai eu un souci avec DATE_FORMAT qui ne comprend que le format anglais on dirait. Donc j'ai fais un STR_TO_DATE qui transforme ma date française en ISO, puis un DATE_FORMAT sur le tout pour avoir le format que je voulais. Et pour finir un group by sur mon alias "ndate". Voila merci encore et en espérant que ça puisse servir à quelqu'un d'autre. |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com