[RESOLU] Calcul de moyenne avec coefficients

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Calcul de moyenne avec coefficients

Re: Calcul de moyenne avec coefficients

par erosp » 05 oct. 2017, 12:15

Salut,

Nickel ça a fonctionné et j'ai compris.
Je te remercie.

Bonne journée à tous !

Re: Calcul de moyenne avec coefficients

par Spols » 03 oct. 2017, 15:48

salut,

en prenant 2 variable temporaire que tu rempli à chaque boucle
<?php
$reqdevoirs = $bdd->query('SELECT devoirs.nom_d, devoirs.date_d, devoirs.coef_d, devoirs.id_m, noter.id_u, noter.id_s, noter.note FROM devoirs INNER JOIN noter ON devoirs.id_d = noter.id_d WHERE id_u = '.$_GET['id_u']);
$tmp_coef = 0;
$tmp_notes = 0;
while($donneesDevoirs = $reqdevoirs->fetch()) {
echo '<tr>
<td>'.$donneesDevoirs['nom_d'].'</td>
<td>'.$donneesDevoirs['date_d'].'</td>
<td>'.$donneesDevoirs['coef_d'].'</td>
<td>'.$donneesDevoirs['note'].'</td>
</tr>';
$coef = $donneesDevoirs['coef_d'];
$note = $donneesDevoirs['note'];
$notes = $coef * $note;
$tmp_coef = $tmp_coef + $coef;
$tmp_notes = $tmp_notes + $notes;
}
$note_finale = $tmp_notes / $tmp_coef;
echo $note_finale;
?>

Calcul de moyenne avec coefficients

par erosp » 03 oct. 2017, 15:24

Bonjour je souhaiterais calculer un moyenne mais avec des coefficients.

J'ai ce code

Code : Tout sélectionner

<?php $reqdevoirs = $bdd->query('SELECT devoirs.nom_d, devoirs.date_d, devoirs.coef_d, devoirs.id_m, noter.id_u, noter.id_s, noter.note FROM devoirs INNER JOIN noter ON devoirs.id_d = noter.id_d WHERE id_u = '.$_GET['id_u']); while($donneesDevoirs = $reqdevoirs->fetch()) { echo '<tr> <td>'.$donneesDevoirs['nom_d'].'</td> <td>'.$donneesDevoirs['date_d'].'</td> <td>'.$donneesDevoirs['coef_d'].'</td> <td>'.$donneesDevoirs['note'].'</td> </tr>'; $coef = $donneesDevoirs['coef_d']; $note = $donneesDevoirs['note']; $notes = $coef * $note; } ?>
Je voudrais savoir comment je pourrais additionner les notes entre elles.

Merci.