Bonsoir, voici mon problème, j'aimerais que ma liste déroulante comprenant des dates me les affichent par ordre décroissant, de la plus ancienne à la plus récente.

J'ai essayé en ajoutant by desc à ma requête select, cela ne marche pas.

Voici le code que j'utilise pour qu'il m'affiche les dates dans le même ordre que celui de la table.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
$sql2 = "SELECT distinct date FROM article";
 
$result2 = mysql_query($sql2);
 
$contenu2 = "<p align=center><select name='date_1'></p>\n"; 
 
while ($row = mysql_fetch_array($result2) ) {
 
$contenu2 .= "<option value='" . $row['date'] . "'>" . $row['date'] . "</option>\n";
 
}
 
echo $contenu2;
Merci de votre aide - ash_rmy.