Enrégistrer des champs date depuis un formu

beaf Messages postés 292 Statut Membre -  
 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

2 réponses

  1. 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
  2. beaf Messages postés 292 Statut Membre 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
    1. 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