Affiché le nombre total de vote par note

Eléphant du PHP | 53 Messages

03 nov. 2019, 06:35

Hello

Tu n'y arriveras pas comme ça.
La fonction SUM(note) ne te donnera pas le nombre de votes total. La valeur des notes ne s'additionne pas. Par exemple, tu ne peux pas dire 2 notes de 5 donnent 10. Ça ne fait pas de sens.

Ton pourcentage tu vas l'obtenir avec l'équation suivante:
$pourcentage = ($nb_votes/$total_de_votes)*100;

Tu as déjà le nombre de votes pour chaque note dans ta variable $nb_votes.
Il te reste à trouver le nombre total de votes, qui est le nombre d'entrées dans ta table.

D'après moi tu dois oublier le SUM() et intégrer une nouvelle requête avec COUNT(*) pour le nombre d'entrées de ta table.
a+
Pourquoi faire simple quand on peut faire compliqué ?