Retourner une date à l'enregistrement BDD

Répondre
josaxe
le 18/03/2008 à 17:27
josaxe
Bonjour,

J'ai créé un formulaire et la date est en français. Quand je l'enregistre dans la base le formulaire est enregistré mais pas la date affiche 000-00-00.

Comment faire pour retourner la date lors de l'enregistrement?

merci
Le débutant !!
LA GLOBULE
le 18/03/2008 à 17:46
LA GLOBULE
Il faut l'enregistrer en base au format américain : YYYY-MM-DD.

Ensuite, à l'affichage, tu peux la décomposer pour l'afficher au format français : DD/MM/YYYY.
josaxe
le 20/03/2008 à 19:01
josaxe
bonsoir

Quand j'affiche mon formulaire, je suis obligé d'avoir la date en français mais c'est lors de l'enregistrement que je ne trouve pas la formule pour que ça se transforme en américain???????
Le débutant !!
LA GLOBULE
le 20/03/2008 à 21:52
LA GLOBULE
Tu peux le faire avec des substr, un sscanf ou bien un explode (ou avec d'autres fonctions encore : expression régulière et tout).

Mais le mieux, ca reste quand même un formulaire avec 3 menus select pour choisir la date, et donc la, seul un checkdate suffit pour valider la date et l'insérer en base avec une simple concaténation.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours