Bonjour,
Voici mon problème:
Je désires récupérer dans une liste déroulante les années d'un champ DATE de ma base de donnée.
Lorsque je teste le code ci dessous, je n'obtiens que des enregistements vides (rien à afficher dans la liste déroulante) alors que ma table contiens pas loin de 200 enregistrements.
Je suspecte un problème au niveau $list1=$row->date mais peut être ais je tort ... et si quelqu'un pouvait m'orienter, ce serait sympa ;)
// Je récupère les différentes années du champ DATE
$requete4="SELECT DISTINCT year(date) FROM $CfgDbTable WHERE actif='y' ORDER BY date ASC";
$resultat4=mysql_query($requete4) or die("Erreur SQL!");
echo"<option value=\"\" selected>Filtrer par type</option>";
// Affichage des Résultats
while ($row = mysql_fetch_object($resultat4)) {
$list1 = $row->date;
echo "<option value=\"$list1\">$list1</option>";
}
echo'
</select>
Merci ;)
Raph