Je cherche à afficher la note moyenne pour chaque news.
$retour_messages=$cnx->query('SELECT news, AVG(note) AS moyenne FROM '.$prefixe.'_comments GROUP BY news');
$donnees_messages=$retour_messages->fetch(PDO::FETCH_ASSOC);
$note = $donnees_messages['moyenne'];
$starLevel = 0;
if(empty($note)){}
elseif($note<=1){ $starLevel = 1;}
elseif($note<=2){ $starLevel = 2;}
elseif($note<=3){ $starLevel = 3;}
elseif($note<=4.5){ $starLevel = 4;}
elseif($note<=5){ $starLevel = 5;}
$affnote = '<img src="note/'.$starLevel.'star.png" border="0">';
echo '$affnote';
Mais ce n'est pas le bon résultat qui s'affiche, ça me donne la note moyenne pour toutes les news en même temps.Merci d'avance pour votre aide !