Erreur calcul moyenne d'une colonne
Résolu
yugioh
Messages postés
73
Statut
Membre
-
Heliotte Messages postés 1561 Statut Membre -
Heliotte Messages postés 1561 Statut Membre -
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
- Comment calculer la moyenne sur 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();
?>