Rechercher : dans
Par :

Affichage + calcul moyenne

Dernière réponse le 26 oct 2007 à 18:22:56 maxime_B, le 3 jan 2006 à 16:18:55 
 Signaler ce message aux modérateurs

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 :

<?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
mieux vaut la fermer et passer pour un con, plutôt que de l'ouvrir pour dire des conneries...

Meilleures réponses pour « affichage + calcul moyenne » dans :
[Excel] Chemin et nom de stockage de feuille de calcul VoirIndiquer automatiquement le chemin d'accès (path) et le nom de stockage de toute feuille de calcul Noter dans une cellule (A& par exemple) la formule : =cellule("nomfichier";A1) A chaque sauvegarde et/ou déplacement de fichier dans votre...
Afficher les extensions et les fichiers cachés sous Windows VoirPour afficher les extensions Solution simple Solution avec le registre Pour afficher les fichiers et les dossiers cachés Pour afficher les fichiers et les dossiers système Pourquoi afficher les extensions ? Lorsque vous ne voyez...
[Windows] Affiche l'icône du poste de travail sur le bureau VoirPar défaut, Windows XP n'affiche pas le poste de travail sur le bureau. Il est possible de l'afficher en suivant la procédure suivante : - Cliquer avec le bouton droit sur le bureau - Choisir Propriétés - Dans l'onglet Bureau, choisir...
Tableur - Les feuilles de calcul VoirLa notion de feuille de calcul Un tableur présente les données et les formules sous forme d'un tableau (lignes et colonnes) appelé feuille de calcul. Une feuille de calcul est constitué de lignes (numérotées à l'aide de chiffres) et de colonnes...

1

Zep3k!GnO, le 3 jan 2006 à 16:40:09

Moi perso, avec $points = mysql_fetch_array($moyenne);

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

Répondre à Zep3k!GnO

2

maxime_B, le 3 jan 2006 à 17:07:06

En fait, mon but est de laisser une note du site:

   <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...
mieux vaut la fermer et passer pour un con, plutôt que de l'ouvrir pour dire des conneries...

Répondre à maxime_B

3

maxime_B, le 3 jan 2006 à 18:59:13

...

Répondre à maxime_B

4

 amoula, le 26 oct 2007 à 18:22:56
  • +1

Bonjour,
je cherche un sujet de mémoire en statistique appliqué pour l'obtention du dîplome de maîtrise

Répondre à amoula
Collection CommentÇaMarche.net