Voilà je voudrais récupérer totues les notes situer dansun champ d"une base de données et dans faire la moyenne.
Seriez-vous comment peut-on faire cela ?
Voici je que je fais mais cela ne fonctionne pas !
$sql = 'SELECT note FROM livre_or WHERE note != "-"'; /*on selectionne les notes sans prendre en compte le tuple dont la personne na pas entré de note*/
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$nb = mysql_num_rows($req); /*permet d'avoir le nombre total de note pour le calcul de la moyenne*/
while ($data = mysql_fetch_array($req)) { /*boucle pour additionner une à une les notes et le calcul de la moyenne*/
if($nb !=0 ) {
$note = $data['note']; /* récupération des notes une à une*/
//$addition = ($addition + $note); /*addition de chaque note*/
$moyen = ($note/$nb); /*calcul de la moyenne*/
}
else{
$moyen = 0;
}
}
Merci d'avance