Menu

Date SQL [Résolu]

LaChaux78 292 Messages postés lundi 25 juillet 2016Date d'inscription 28 mai 2018 Dernière intervention - 31 oct. 2017 à 20:33 - Dernière réponse : jordane45 21401 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 16 juin 2018 Dernière intervention
- 31 oct. 2017 à 23:32
Bonjour,
Je souhaiterai afficher une date au format Français dans ma liste déroulante.
J'ai mon fichier qui me retourne ma liste déroulante que voici. Malheureusement je n'y parviens pas. Dans la variable $champs il y a "dmanif" qui corresponds à une colonne de dates de ma BDD.
Pouvez-vous m'aider s'ils vous plait.
Je vous remercie.
<?php
$table  = "cdc_manifestations";
$champs = "idmanif,dmanif,lieu,event";
$where  = "YEAR(dmanif) = YEAR(CURRENT_DATE)";
$ordre  = "dmanif";
$texte  = "-- Manifestations --";
?>
Afficher la suite 

Votre réponse

5 réponses

jordane45 21401 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 16 juin 2018 Dernière intervention - 31 oct. 2017 à 20:40
0
Merci
Bonjour,

En partant du principe que tu as bien utilisé un champ de type date dans ta bdd (le contraire serait une énorme erreur !!!! ) ....
Il suffit d'utiliser la fonction mysql DATE_FORMAT
par exemple :
DATE_FORMAT(dmanif,'%d/%m%Y')

https://www.w3schools.com/sql/func_mysql_date_format.asp

.
Commenter la réponse de jordane45
LaChaux78 292 Messages postés lundi 25 juillet 2016Date d'inscription 28 mai 2018 Dernière intervention - 31 oct. 2017 à 21:03
0
Merci
Bonjour
Merci pour ta réponse. malheureusement la date ne s'affiche plus par contre les autres champs oui.
<?php
$table  = "cdc_manifestations";
$champs = "idmanif,DATE_FORMAT(dmanif,'%d/%m%Y'),lieu,event";
$where  = "YEAR(dmanif) = YEAR(CURRENT_DATE)";
$ordre  = "dmanif";
$texte  = "-- Manifestations --";
?>
jordane45 21401 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 16 juin 2018 Dernière intervention - 31 oct. 2017 à 21:08
As tu testé ta requête DIRECTEMENT dans ta bdd ?
Sais tu ce qu'est un alias ?
Comment fais tu l'affichage ?
Commenter la réponse de LaChaux78
LaChaux78 292 Messages postés lundi 25 juillet 2016Date d'inscription 28 mai 2018 Dernière intervention - 31 oct. 2017 à 23:24
0
Merci
oupieeee....
Merci j'ai créé un alias est tout fonctionne à merveille.
Grand merci.
jordane45 21401 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 16 juin 2018 Dernière intervention - 31 oct. 2017 à 23:32
N'oublie pas de mettre le sujet en RESOLU
Merci
Commenter la réponse de LaChaux78