Bonjour ,
J'ai le petit script suivant pour afficher la date au format français :
et je souhaite insérer la donnée dans ma BDD via un champ caché :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 function dateswitch($Date) // swith MySql (year-mm-day) - input (day-mm-year) { $dates=explode(" ", " ".$Date); $Date=$dates[1]; $Time= $dates[2]; if ($Time!=null) $Time=" $Time"; $regs=explode("-", "-".$Date); return $regs['3']."-".$regs['2']."-".$regs['1']."$Time"; } date_default_timezone_set('Europe/Paris'); ?>
Si je fais seulement un echo , ok !
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input type="hidden" name="date_vente" value="<?php echo dateswitch(date("Y-m-d H:i:s" )); ?>" size="32" />
Mais rien à l'insertion ...Je suppose que cela vient du type de champ de date_vente.
J'ai pour part ,Datetime et je ne sais pas ce qu'il faut renseigner au niveau de la BDD pour que ça fonctionne ... Date ? Timestamp ? time ? autre chose ?
merci d'avance ,
HAbroc
Partager