Liste déroulante pour l'âge

Résolu/Fermé
ifrit38 - 14 mai 2008 à 17:27
 tsiky - 18 mars 2016 à 14:47
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.
A voir également:

3 réponses

JR des cavernes Messages postés 152 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 19 mai 2009 84
14 mai 2008 à 17:36
En php :

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