Bonsoir,
Je souhaite afficher les 3 pages les mieux notés. Voici le code :
donc là cela m'affiche bien les 3 premiers avec le bon résultat juste à côté mais comme vous vous en doutez, pas dans le bon ordre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 include('./connexion.php'); $nb_vote="SELECT *, COUNT(*) AS vote, Sum(note_vote) as notes FROM vote, tortue WHERE tortue.ID_TORTUE = vote.ID_TORTUE GROUP BY tortue.ID_TORTUE LIMIT 0,3"; $req_nb_vote=mysql_query($nb_vote); while ($tab_nb_vote=mysql_fetch_assoc($req_nb_vote)) { <div style="margin-left:40px">/*echo 'Nbe de votants :'.*/$total_vote = $tab_nb_vote['vote']. ' '; // on recupere le nbe de votants /*echo 'Total :'.*/$total = $tab_nb_vote['notes'].' '; // on recupere le total des notes /*echo 'Resultat: '.*/$resultat = ($total / $total_vote).' '; echo '<tr><td style="padding:10px 0 0 0px;">'; echo '<a target="_blank" href="index.php?p=page_tortue&r='.$tab_nb_vote['ID_TORTUE'].'">'.$tab_nb_vote['surnom'].$resultat.'</a>'; echo '</td></tr>';</div> }
on m'a dit de mettre les résultats ($resultat) dans un tableau puis de faire un trie dans ce dernier...et là je bloque.
pouvez-vous m'éclairer ?
merci d'avance
Partager