Bonjour,
Je voudrais créer une liste déroulante et afficher une option sélectionnée qui doit ensuite se trouver en milieu de liste.
Cependant, la liste se crée bien mais l'option sélectionnée n'est pas la bonne, mais la 1ère de la liste.
Voici le code :
La liste est une liste d'année déterminée à partir de l'année en cours par une fonction.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <select name='selectannee' id='selectannee'> <?php $annee=date("Y"); $val=listedannee($annee); foreach ($val as $value) { if ($annee!=$value) { echo ("<option>".($value)."</option>"); } else { echo ("<option selected>".($value)."</option>"); } } ?></select>
Je voudrais avoir dans la liste, les 3 années précédents 2006 par exemple et les 3 suivantes, donc de 2003 à 2009.
Merci pour votre aide
Eric
Partager