Poucentage avec PHP

Fermé
ghaouar Messages postés 174 Date d'inscription jeudi 10 avril 2008 Statut Membre Dernière intervention 22 avril 2012 - 13 avril 2009 à 00:16
gaerebut Messages postés 1017 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 22 novembre 2013 - 13 avril 2009 à 06:45
Bonjour,


j'ai un autre question .
je une table dans la base de MySQl qui contient des champs différentes (nom, prenom, adresse, note ,moyen ...).
Alors comment fait pour calculer le pourcentage de réussite des étudiant qui ont une mayenne Supérieure (>10).
Quel requete SQl on va utiliser ?
Quel est le code PHP correspond ?

et merci.
A voir également:

1 réponse

gaerebut Messages postés 1017 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 22 novembre 2013 171
13 avril 2009 à 06:45
Salut,

il faut d'abord relever toutes les note supérieures a 10.

SELECT note FROM table WHERE note  > 10


Ensuite, ça te retourne un tableau de résultat.
Via une bloucle while() for() ou foreach(), tu parcours toute cet tableau et additionne chaque note à un compteur.
<?php
   $total = 0;
   foreach($tableau as $query){
     $total+= $query;
   }
?>


Puis tu as juste à utiliser la fonction count() en php pour savoir le nombre de résultat total du tableau et a diviser le nombre total de notes additionnée les une aux autres (boucle), le tout divisé par le nombre total de nombre (fonction count()). Si on part du principe que les notes on toutes le même coefficient ! ^^

<?php
$moyenne = $total/count($tableau);
?>

ça reviens au même que de faire 10+5+15/3 = 10, mais de façon dynamique :p

A+

Gaerebut
0