A voir également:
- Utilisation de boucle pour afficher les années
- Utilisation chromecast - Guide
- Télécharger gratuitement notice d'utilisation - Guide
- Afficher appdata - Guide
- Afficher mot de passe wifi android - Guide
- Afficher les commentaires word - Guide
15 réponses
la fonction date(...) de php :
<?php $annee_courante=date("Y"); for($i=2000;$i<=$annee_courante;$i++){ echo $i."<br>"; } ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
voilà mon code :
<form action="form.php" method="post">
<table align=center width=786 bgcolor="#FFFFFF">
<tr>
<td>Année au hasard</td>
<td><select name="annee" id="annee" ></td>
<option value="Choisir une annee">Choisir une année...</option>
<?php
$annee=date("Y");
for($i=2000;$i<=$annee ;$i++){
echo $i;
}
?>
</tr>
il m'affiech juste le 2 champs mais le champs pour les année est vide
<form action="form.php" method="post">
<table align=center width=786 bgcolor="#FFFFFF">
<tr>
<td>Année au hasard</td>
<td><select name="annee" id="annee" ></td>
<option value="Choisir une annee">Choisir une année...</option>
<?php
$annee=date("Y");
for($i=2000;$i<=$annee ;$i++){
echo $i;
}
?>
</tr>
il m'affiech juste le 2 champs mais le champs pour les année est vide
il m'a affiché cette ligne :
dans php20002001200220032004200520062007200820092010201120122013
et les 2 champs en dessous le champs d'années est vide
dans php20002001200220032004200520062007200820092010201120122013
et les 2 champs en dessous le champs d'années est vide
Ben tu les as les années, c'est juste qu'il y a pas de retour à la ligne.
tu as juste à ajouter la balise option autour de l'année
tu as juste à ajouter la balise option autour de l'année
voilà j'ai essayé de modifier un peu avec les balises Select et option mais il a pris en considération que l'année 2000 dans la lise déroulante :
<?php
echo '<select name="annee" onchange="submit()">';
$annee=date("Y");
for($i=2000;$i<=$annee ;$i++){
echo '<option>'.$i.'</option>';
echo '</select>';
echo '<br /><br />';
}
?>
<?php
echo '<select name="annee" onchange="submit()">';
$annee=date("Y");
for($i=2000;$i<=$annee ;$i++){
echo '<option>'.$i.'</option>';
echo '</select>';
echo '<br /><br />';
}
?>
Yep, il faut mettre la fermeture de balise select en dehors de la boucle
<?php echo '<select name="annee" onchange="submit()">'; $annee=date("Y"); for($i=2000;$i<=$annee ;$i++){ echo '<option>'.$i.'</option>'; } echo '</select>'; echo '<br /><br />'; ?>