Ajouter un enregistrement avec un champ date dans mysql

Signaler
Messages postés
23
Date d'inscription
lundi 13 novembre 2006
Statut
Membre
Dernière intervention
6 mars 2009
-
Messages postés
2483
Date d'inscription
jeudi 30 novembre 2006
Statut
Membre
Dernière intervention
14 janvier 2011
-
Bonjour,
J'espère ne pas me tromper de forum pour poser cette question. J'ai un champ dans une page html qui contient une date au format dd-mm-aaaa.
Avec une petite fonction javascript (dans un fichier .js) je la transforme en format aaaa-mm-dd.
Cette dernière valeur est ensuite envoyée à une page php dans une requête avec d'autres champs pour ajouter un enregistrement dans un table mysql.
Dans cette table le champ qui correspond à la date a le type Date.
L'enregistrement se passe bien sauf que j'ai toujours "0000-00-00" au niveau du champ date.
Cela fait deux jours que j'y suis dessus et rien à faire.
Quelqu'un connait-il déjà ce pb ? Avez-vous une piste de solution ? ou mieux une solution ?
Merci à tous.

JP

3 réponses

Messages postés
2483
Date d'inscription
jeudi 30 novembre 2006
Statut
Membre
Dernière intervention
14 janvier 2011
17
Salut,

Le problème vient très certainement de ton script. Faudrait que tu montres à quoi il ressemble pour que quelqu'un puisse t'aider...

<hr size="2" width="100%" />Neige

N'hésitez pas à lire la doc de PHP avant de poser des questions triviales...
Messages postés
23
Date d'inscription
lundi 13 novembre 2006
Statut
Membre
Dernière intervention
6 mars 2009

Euréka ! En fait pour mysql il faut que les valeurs à insérer dans un champ au format date soient entre quotes !

JP
Messages postés
2483
Date d'inscription
jeudi 30 novembre 2006
Statut
Membre
Dernière intervention
14 janvier 2011
17
Ca parraissait tellement évident que des tirets étaient du texte...

<hr size="2" width="100%" />Neige

N'hésitez pas à lire la doc de PHP avant de poser des questions triviales...