Tableau php de top vote
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
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
ici le lien pour vous rendre compte
http://ambria.wdes.fr/topvote.php
Merci, Williamdes
<?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
-
Coucou !
Cette attribut SQL devrait vous aidez : ORDER BY
http://www.1keydata.com/fr/sql/sql-order-by.php
Cordialement
-
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