Liste déroulante pour l'âge

Résolu
ifrit38 -  
 tsiky -
Bonjour,

Je souhaite faire un formulaire, avec un champ "âge".
Pour choisir l'age, je voudrais que se soit une liste déroulante dans laquelle l'utilisateur clique sur son âge, seulement je ne me rappelle plus du code a taper pour avoir cela.

Je sais comment faire une liste déroulante, mais comment faire pour ne pas avoir a taper dans le code chaque chiffre sélectionnable ? (1 ans, 2ans, 3ans, ...jusqu'à 99 ans)

J'espère avoir été clair,

Merci d'avance.
Configuration: Windows XP
Firefox 2.0.0.14

3 réponses

  1. JR des cavernes Messages postés 166 Statut Membre 84
     
    En php :

    echo "<select name='age'>";
    for($i=1;$i<100;$i++)
    {
    echo "<option value=".$i.">".$i."ans</option>";
    }
    echo "</select>";
    0
  2. kij_82 Messages postés 4102 Date d'inscription   Statut Contributeur Dernière intervention   857
     
    Bonjour,

    Il faut juste que tu inclus la mise en place des "options" de la liste dans une boucle :

    
    <SELECT>
    
    <?php
    $ageMin = 1;
    $ageMax = 99;
    
    for( $i=$ageMin; $i <=$ageMax; $i++ )
       echo "<OPTION value='".$i."'>".$i."</OPTION>";
    
    ?>
    
    </SELECT>
    


    Bien sur tu ne peux faire cette boucle en HTML simple, pour cela il faut utiliser du PHP.
    0
    1. ifrit38
       
      Merci beaucoup a vous tous
      0
  3. Enax Messages postés 204 Statut Membre 145
     
    <select name="age">
        <?php
            for ($i = 1 ; $i < 100 ; $i++)
            {
                echo '<option value="' .$i. '">' .$i. ' ans</option>'
            }
        ?>
    </select>
    -1
    1. tsiky
       
      ca ne fonctionne pas ,il y a toujours une erreur pour moi,que dois faire
      0