Creer un champ date

Bonjour

Je n'arrive pas a trouver comment je pourrai coder ce que je veux faire.

Dans mon formulaire je veux avoir :
1 liste déroulante pour le jour
1liste déroulante pour le mois
1 champ texte pour entrer l'année

J'aimerai entrer ces 3 données dans une table date (sous la forme d'un seul champs de préférence)

comment faire??

7 réponses

  1. Contributeur
    Montre ton code et :

    admettons que tes liste et zone de texte soit nommés année, moi, jour, au début de ton script tu met :
    if(isset($_POST['valider'])) {
      $date = $_POST['jour']."/".$_POST['mois']."/".$_POST['annee'];
    
      // Puis tu enregistre dans ta base avec une requete du style :
      insert into `date` values ('".$date."');
    }
    
    1. Je dois le faire en php

      Mais j'ai rien creer pour l'instant donc je n'ai pas de variable particulière

      une question:
      dans ma base de donnée je suis obligé de creer une nouvelle table date ou je peux juste inserer un nouveau champs dans ma table déja existante??
      1. Contributeur
        tu peux insérer un nouveau champ que tu apelle "date_bidule".
        Et il faut te mettre au php oui.
        1. Mais si je veux creer mes listes déroulantes ca va etre trop long a écrire pour chaque mois....

          Tu n'aurais pas une autre solution moins fastidieuse mais qui aboutirai au niveau du formulaire a la meme chose (2 liste déroulante et 1 champ texte)
          1. Bon personne veut m'aider........;snniiff

            Serieusement je débute en php et html et je galère pour faire mon formulaire.

            alors comment faire pour creer 3 variables qui se rapporteront au meme champ
            1. Si ca interesse quelqu'un voici mon code pour creer mes trucs:

              if ($action == 'visualiser'){

              echo "$ligne[6]";
              }
              else {
              echo '<select name="jour" value="'.$i.'">';
              for($i=1;$i<=31;$i++){
              echo '<option >'.$i.'</option>';
              }
              echo'</select>';
              echo'<select name="mois"><option>Janvier</option><option>Fevrier</option><option>Mars</option><option>Avril</option><option>Mai</option><option>Juin</option><option>Juillet</option><option>Aout</option><option>Septembre</option><option>Octobre</option><option>Novembre</option><option>Decembre</option></select>';
              echo'<INPUT type="text" Name="année" value="$ligne[6]"></INPUT>';