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.

3 réponses

JR des cavernes Messages postés 152 Date d'inscription   Statut Membre Dernière intervention   84
 
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 4089 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
ifrit38
 
Merci beaucoup a vous tous
0
Enax Messages postés 203 Date d'inscription   Statut Membre Dernière intervention   145
 
<select name="age">
    <?php
        for ($i = 1 ; $i < 100 ; $i++)
        {
            echo '<option value="' .$i. '">' .$i. ' ans</option>'
        }
    ?>
</select>
-1
tsiky
 
ca ne fonctionne pas ,il y a toujours une erreur pour moi,que dois faire
0