Tableau php de top vote

Résolu
Bonjour j'ais un problème car je voudrais trier mon tableau pour afficher les chiffres de mon tableau en décroissant voici le code de la page

<?php
$arr = array();
$req = mysql_query('select * from votes');
while($dnn = mysql_fetch_array($req))
{
array_push($arr, $dnn['nombre_votes'].'@'.$dnn['username']);
}
rsort($arr);
?>
<?php


$id = -1;
$req = mysql_query('select * from votes');
while($dnn = mysql_fetch_array($req))
{
$id++;
$nbvote = $arr[$id];

$retour = mysql_query('SELECT * FROM votes WHERE nombre_votes=\'' .$nbvote. '\'')or die (mysql_error());
$donnees = mysql_fetch_array($retour);
$username = stripslashes($donnees['username']);
$retour2 = mysql_query('SELECT * FROM utilisateurs WHERE username=\'' .$username. '\'')or die (mysql_error());
$donnees2 = mysql_fetch_array($retour2);
$grade = stripslashes($donnees2['grade']);
?>
				
                     <tr>
                        <td><?php echo $id; ?></td>
                        <td><?php echo $username; ?></td>
			<td><?php echo $grade; ?></td>
			<td><?php echo $arr[$id]; ?></td> 
                     </tr>
<?php

}
?>


ici le lien pour vous rendre compte

http://ambria.wdes.fr/topvote.php

Merci, Williamdes

2 réponses

  1. Merci mais j'ais essayé cette fonction et elle ne fonctionne pas pour mon problème

    je me suis penché vers cette fonction géniale : rsort($arr);
    qui a résolu temporairement le problème
    mais quand j'ajoute des lettres la elle ne fonctionne plus
    1. Coucou !

      Cette attribut SQL devrait vous aidez : ORDER BY
      http://www.1keydata.com/fr/sql/sql-order-by.php

      Cordialement