Tableau php de top vote

Résolu/Fermé
Utilisateur anonyme - 10 juin 2014 à 22:44
 Utilisateur anonyme - 10 juin 2014 à 22:51
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

Exileur Messages postés 1475 Date d'inscription mercredi 31 août 2011 Statut Membre Dernière intervention 16 décembre 2022 150
10 juin 2014 à 22:46
Coucou !

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

Cordialement
-1
Utilisateur anonyme
10 juin 2014 à 22:51
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