Erreur calcul moyenne d'une colonne
Résolu
yugioh
Messages postés
63
Date d'inscription
Statut
Membre
Dernière intervention
-
Heliotte Messages postés 1491 Date d'inscription Statut Membre Dernière intervention -
Heliotte Messages postés 1491 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je cherche à faire le calcul d'une moyenne d'une colonne mais tout buggue.
Voici mon code :
Je ne vois pas où est l'erreur !Où est-elle ?
Merci !
je cherche à faire le calcul d'une moyenne d'une colonne mais tout buggue.
Voici mon code :
// connexion à la BDD $reponse = $bdd->query("SELECT note FROM commentaires_funcards"); $reponse = mysql_query($reponse)or die(print_r($bdd->errorInfo())); $nb = mysql_num_rows($reponse); while ($data = mysql_fetch_array($reponse)) { if($nb !=0) { $note = $data['note']; $moyenne = ($note/$nb); echo"$moyenne"; } else { echo"aucune note attribué à cette funcard !"; } }
Je ne vois pas où est l'erreur !Où est-elle ?
Merci !
A voir également:
- Erreur calcul moyenne d'une colonne
- Calcul moyenne excel - Guide
- Déplacer une colonne excel - Guide
- Trier une colonne excel - Guide
- Colonne word - Guide
- Formule somme excel colonne - Guide
3 réponses
Bonsoir yugioh,
Comme je l'ai appris, la connexion à une base de données ainsi que l'interrogation :
Comme je l'ai appris, la connexion à une base de données ainsi que l'interrogation :
<?php // connexion à MySQL $bdd = mysql_connect('localhost', 'login', 'password'); // sélection de la base de données mysql_select_db('nom_de_la_base',$bdd); // création de la requête SQL $sql = 'SELECT note FROM commentaires_funcards'; // on envoie la requête $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); if($nb !=0) { // boucler (un tour par enregistrement while($data = mysql_fetch_assoc($req)) { // accumulation des notes echo '<b>'.$data['nom'].' '.$data['prenom'].'</b> ('.$data['statut'].')'; echo ' <i>date de naissance : '.$data['date'].'</i><br>'; $note = $data['note']; } // afficher le résultat echo "<b>Total des notes : ".$note."</b>"; $moyenne = ($note/$nb); echo "Moyenne des notes : ".$note." / ".$nb." = ".$moyenne; } else { echo "Il n'y a aucun enregistrement !"; } // fermer la connexion à mysql mysql_close(); ?>