Bonjour,
j'ai pas trop su comment expliquer, mais voilà, j'ai une table commentaires, avec :
l'id du commentaire
l'id du jeu associé
l'id de l'article associé
l'auteur
le contenu
Mais j'aimerai aussi rajouter un système de notes.
A chaque nouveau commentaire, ya une note qui est donnée.
Donc je dois rajouter un champ note.
Jusque là ça va, j'arrive à afficher la note associée aux commentaires, les commentaires voulus, le nombre de commentaires, ...
Mais j'aimerai faire une moyenne de toutes les notes.
Donc additionner tout les champs notes que je veux (ceux dont l'id_jeu et l'id_article est la même) et le diviser par le nombre de notes.
Déjà il faut que ta requête ne sélectionne que les bons articles.
je suppose que l'on a défini $id_jeu et $id_article via le tableau $_GET par exemple.
Puis en traitant ça en boucle on devrait s'en sortir...
$query = "SELECT * FROM table WHERE id_jeu='$id_jeu' AND id_article='$id_article'"; $result = mysql_query($query); $num = mysql_num_rows($result); $total = 0; while($a = mysql_fetch_assoc($result)) { $total += $a['note'] // Autres traitement à faire éventuels, mais ça concerne plus le système de notation } $moyenne = $total / $num;
Et v'là l'travail
Ya p'tet moyen de récupérer ça méthode pur MySQL mais je saurais pas faire...
La moyenne fonctionne très bien, mais le problème, c'est que je n'arrive pas à afficher que la note.
C'est à dire, que j'aimerai pouvoir afficher, à la fois la moyenne des notes (en haut de page par exemple), et la note correspondant à chaque commentaire (à côté du pseudo par exemple).
Est ce que c'est possible ?
Sinon, Darth Killer, j'ai essayé, ton code, et ça me mets 0 0 0 0 0 0 0 :
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
{LVM}Plan de "partitions" pour machines virtuelles ? Carte de capture sous linux ? Erreur ACPI au boot ?
https://www.youtube-notify.com/