PHP Statistique Déchet pour un parc à conteneur
Bon voilà en fait je dois faire une statistique des déchets des utilisateurs d'un parc à conteneur alors on entre son ID d'utilisateur dans la page HTML avec le code pour pouvoir mettre le mettre dans phpMyAdmin et puis on appuie sur OK et il doit faire la moyenne des déchets de l'ID utilisateur qu'on a encodé genre le numéro 1 et la ca affiche genre 20% de déchet vert 15% de dechet verre etc.... mais là quand je met l'ID utilisateur 1 il me fait la moyenne de tous les déchets encodés il prend pas en compte l'ID utilisateur 1 car il prend tous les déchets même ceux de l'ID utilisateur 2.
Pouvez vous m'aider ?
Voilà le code du fichier PHP
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
| <?
$o='0';
$pass=$_POST['motpasse'];
$id=$_POST['n_util'];
$link=mysql_connect("192.168.0.125","normcy",$pass) or die ("Impossible");
mysql_select_db("normcy_db") or die ("pas de base de donnees");
$requete="select count(vert) from passages where vert like 'X'";
$resultat=mysql_query($requete) or die("query failed");
$tab=mysql_fetch_array($resultat);
$vert=$tab[0];
$requete="select count(verre) from passages where verre like 'X'";
$resultat=mysql_query($requete) or die("query failed");
$tab=mysql_fetch_array($resultat);
$verre=$tab[0];
$requete="select count(encombrant) from passages where encombrant like 'X'";
$resultat=mysql_query($requete) or die("query failed");
$tab=mysql_fetch_array($resultat);
$encombrant=$tab[0];
$requete="select count(metaux) from passages where metaux like 'X'";
$resultat=mysql_query($requete) or die("query failed");
$tab=mysql_fetch_array($resultat);
$metaux=$tab[0];
$requete="select count(bois) from passages where bois like 'X'";
$resultat=mysql_query($requete) or die("query failed");
$tab=mysql_fetch_array($resultat);
$bois=$tab[0];
$requete="select count(papier) from passages where papier like 'X'";
$resultat=mysql_query($requete) or die("query failed");
$tab=mysql_fetch_array($resultat);
$papier=$tab[0];
$total=$vert+$verre+$encombrant+$metaux+$bois+$papier;
echo "<FONT class=normal face=Arial color='green' SIZE=3>Utilisateur $id</FONT><p>";
echo "<FONT class=normal face=Arial color='green' SIZE=3>Total de tous les déchets amenés par <br>cette personne est de $total quantités</FONT><p>";
$totals=$total/100;
$verts=$vert/$totals;
$verres=$verre/$totals;
$encombrants=$encombrant/$totals;
$metauxs=$metaux/$totals;
$boiss=$bois/$totals;
$papiers=$papier/$totals;
echo "<table border>
<tr>
<td><FONT class=normal face=Arial color='green' SIZE=3>Vert</FONT></td><td><FONT class=normal face=Arial color='green' SIZE=3>$verts %</FONT></td>
</tr>
<tr>
<td><FONT class=normal face=Arial color='green' SIZE=3>Verre</FONT></td><td><FONT class=normal face=Arial color='green' SIZE=3>$verres %</FONT></td>
</tr>
<tr>
<td><FONT class=normal face=Arial color='green' SIZE=3>Encombrant</FONT></td><td><FONT class=normal face=Arial color='green' SIZE=3>$encombrants %</FONT></td>
</tr>
<tr>
<td><FONT class=normal face=Arial color='green' SIZE=3>Metaux</FONT></td><td><FONT class=normal face=Arial color='green' SIZE=3>$metauxs %</FONT></td>
</tr>
<tr>
<td><FONT class=normal face=Arial color='green' SIZE=3>Bois</FONT></td><td><FONT class=normal face=Arial color='green' SIZE=3>$boiss %</FONT></td>
</tr>
<tr>
<td><FONT class=normal face=Arial color='green' SIZE=3>Papier</FONT></td><td><FONT class=normal face=Arial color='green' SIZE=3>$papiers %</FONT></td>
</tr>";
echo "</table>";
?> |
Merci de bien vouloir m'aider au plus vite merci encore