Enrégistrer des champs date depuis un formu

beaf Messages postés 262 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,

je voudrais que vous m'aidiez sur une erreur sur mes champ type date :

j'ai un formulaire qui à deux champ date : datedebut et datefin que l'utilisateur doit saisir .
dans la bd, je fait une déclaration de type date


mon problème est que je n'arrive pas à enrégistrer ces deux champs dans ma base mysql.

Est que kelke peut me donner un exemple de code sur l'enregistrement des champs date en passant par un formulaire.

Merci

A voir également:

2 réponses

Utilisateur anonyme
 
Bonjour,

Sous MySQL un champ date par défaut s'écrit comme ceci
'2011-12-31'
un champ datetime comme ceci
'2011-12-31 10:45:00'

Dons si dans votre formulaire le champ suit cette syntaxe, aucun problème, le insert sera

$sql="insert into TABLE (datedebut) values ('".$_POST['datedebut']."')";
0
beaf Messages postés 262 Date d'inscription   Statut Membre Dernière intervention   1
 
sauf le format à saisir est par exemple : 12/07/2011

est que ca va poser un problème lors de l'insertion par rapport au format

merci
0
Utilisateur anonyme
 
Oui bien entendu ça va poser un problème.
Il va falloir passer votre champ en 12/07/2011 en 2001-07-12 voila tout, utilisez la fonction substr pour le faire
0