Enrégistrer des champs date depuis un formu

Fermé
beaf Messages postés 262 Date d'inscription mardi 17 octobre 2006 Statut Membre Dernière intervention 26 août 2015 - 23 juin 2011 à 10:14
 Utilisateur anonyme - 23 juin 2011 à 17:53
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
23 juin 2011 à 10:19
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 mardi 17 octobre 2006 Statut Membre Dernière intervention 26 août 2015 1
23 juin 2011 à 17:04
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
23 juin 2011 à 17:53
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