Affichage + calcul moyenne
Résolu
maxime_B
Messages postés
822
Statut
Membre
-
amoula -
amoula -
bonjour
ça peut parraitre ridicule, mais comment fait-on pour calculer la moyenne pour un site?
par exemple dans la base mysql, la ligne "note"(int) sert à enregistrer la note que les gens donnent pour le site.Donc je me demande comment faire une moyenne de ça et de l'afficher.
voici mon code :
mon avis est que ça foire au niveau de l'affichage..
merci de vorte aide
ça peut parraitre ridicule, mais comment fait-on pour calculer la moyenne pour un site?
par exemple dans la base mysql, la ligne "note"(int) sert à enregistrer la note que les gens donnent pour le site.Donc je me demande comment faire une moyenne de ça et de l'afficher.
voici mon code :
<?php
mysql_close(); // Déconnexion de MySQL
?>
</p>
<!-- afficher note du site -->
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("test");
$retour = mysql_query("SELECT COUNT(note) AS nbre_entrees FROM livreor");
$donnees = mysql_fetch_array($retour);
$moyenne = mysql_query("SELECT AVG(note) FROM livreor");
$points = mysql_fetch_array($moyenne);
?>
La note générale pour le site est de <?php echo $points['note']; ?> sur 20.
mon avis est que ça foire au niveau de l'affichage..
merci de vorte aide
A voir également:
- Affichage + calcul moyenne
- Comment calculer la moyenne sur excel - Guide
- Affichage double ecran - Guide
- Calcul km marche à pied gratuit - Télécharger - Sport
- Windows 11 affichage classique - Guide
- Calcul charpente bois gratuit - Télécharger - Architecture & Déco
4 réponses
Bonjour,
je cherche un sujet de mémoire en statistique appliqué pour l'obtention du dîplome de maîtrise
je cherche un sujet de mémoire en statistique appliqué pour l'obtention du dîplome de maîtrise
moi perso, avec $points = mysql_fetch_array($moyenne);
j'aurais tendance a direct tester le résultat avec
Et la tu verras si ton tableau a quelque chose ou pas ainsi que les indices des cases concernées ...
Zep3k!GnO
j'aurais tendance a direct tester le résultat avec
print_r($points);
Et la tu verras si ton tableau a quelque chose ou pas ainsi que les indices des cases concernées ...
Zep3k!GnO
en fait, mon but est de laisser une note du site:
voilà le code.je suis en peu dur de la comprenure, mais une fois que j'ai comprit ça va.j'ai essayé, mais mes données n'ont pas l'air d'être envoyées avec ce code.et en insérant ce que tu m'a donné, je ne vois pas pq , mais ça me donne une erreur...
<form method="post" action="livreor.php">
<p>Mon site vous plaît ? Laissez-moi un message !</p>
</p>
<!-- liste déroulante -->
Quel note donnes-tu à mon site?
<select name="note">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20" selected="selected">20</option>
</select>/20
<!-- afficher note du site -->
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("test");// le nom de la BASE (qui peut contenir plusieurs tables)
$retour = mysql_query("SELECT COUNT(note) AS nbre_entrees FROM livreor");
$donnees = mysql_fetch_array($retour);
$moyenne = mysql_query("SELECT AVG(note) FROM livreor");
$points = mysql_fetch_array($moyenne);
?>
La note générale pour le site est de <?php echo $points['note']; ?> sur 20.
<?php
mysql_close(); // Déconnexion de MySQL
?>
<p>
Pseudo : <input name="pseudo" /><br />
Message :<br />
<textarea name="message" rows="8" cols="35"></textarea> <br />
<input type="submit" value="Envoyer" />
</p>
</form>
voilà le code.je suis en peu dur de la comprenure, mais une fois que j'ai comprit ça va.j'ai essayé, mais mes données n'ont pas l'air d'être envoyées avec ce code.et en insérant ce que tu m'a donné, je ne vois pas pq , mais ça me donne une erreur...