Bonjour,
j'ai un formulaire avec plusieurs champs date.
La saisie des dates se fait en français : d/m/Y ( via un datepicker JQuery que j'ai intégré )
Dans la base c'est un champs date (Y-m-d), il faut donc faire des conversions à l'affichage et à la sauvegarde.
Pour l'affichage, c'est bon, ça fonctionne dans la requête SQL directement :
Par contre pour l'insertion en base, je ne sais pas comment m'y prendre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT DATE_FORMAT(date_notif_mdph, '%d/%m/%Y') AS date_notif_mdph
Existe-il une fonctionne php qui fait la transformation directe ? Dois-je avant remplacer les / par des - avec str_replace ?
Merci de votre aide.
Edit : j'ai posté trop vite, j'ai trouvé la solution sur un autre forum :
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 list($jour,$mois,$annee) = explode('/',$_POST['date_notif_mdph']); $date_notif_mdph = $annee.'-'.$mois.'-'.$jour;
Partager