bonjour
dans ma table j'ai un champ DATE exemple : 2008-12-10
j'utilise un select pour créer une liste déroulante. qui devrait m'afficher l'année.
pour cela je veux utiliser un distinct(substring(champ,0,4) dans ma requette select.
Malgré ça rien ne s'affiche
comment afficher l'année de la date dans le select ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 echo'<select name="annee">'; echo'<option value="">Année</option>'; $year="select distinct(substring(DATE,0,4) from RAPPORT ORDER BY DATE ASC"; $an = rando($year); while($row = mysql_fetch_array($an)) { $lannee=substr($row["DATE"],0,4); echo'<option value="'.$lannee.'">'.$lannee.'</option>'; } echo'</select>';
merci a+ gilles
Partager