Liste déroulante pour l'âge [Résolu/Fermé]

Signaler
-
 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.

3 réponses

Messages postés
154
Date d'inscription
mardi 6 mai 2008
Statut
Membre
Dernière intervention
19 mai 2009
84
En php :

echo "<select name='age'>";
for($i=1;$i<100;$i++)
{
echo "<option value=".$i.">".$i."ans</option>";
}
echo "</select>";
Messages postés
4100
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
2 septembre 2013
830
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.
Merci beaucoup a vous tous
Messages postés
203
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
16 mars 2010
145
<select name="age">
    <?php
        for ($i = 1 ; $i < 100 ; $i++)
        {
            echo '<option value="' .$i. '">' .$i. ' ans</option>'
        }
    ?>
</select>
ca ne fonctionne pas ,il y a toujours une erreur pour moi,que dois faire