Aide pour requête SQL

Fermé
romain86 - 20 mai 2008 à 09:32
JBiN-1 Messages postés 57 Date d'inscription vendredi 26 octobre 2007 Statut Membre Dernière intervention 11 mai 2009 - 21 mai 2008 à 10:14
Bonjour,

Voici ma requête SQL :

$pourcentage = mysql_query("SELECT COUNT(*) FROM tbl_agriculteur WHERE agriculteur = "true"");
$afficher = mysql_fetch_row($pourcentage);
echo $afficher;

et j'aimerai pouvoir afiicher ma variable pourcentage en pourcentage c'est a dire avoir le pourcentage d'agriculteur qui n'ont pas encore fait parvenir leur informations. Par exemple avoir dans un coin de mon site un phrase disan vous etes X% d'agriculteur n'ayan pas fait parvenir vos informations. Faut-il fait comparer ou faire autre choses?? Comment feriez vous??


Merci d'avance

2 réponses

JBiN-1 Messages postés 57 Date d'inscription vendredi 26 octobre 2007 Statut Membre Dernière intervention 11 mai 2009 18
21 mai 2008 à 10:14
//recuperation du nombre d'agriculteur ou agriculteur est à true
$req = mysql_query("SELECT COUNT(*) FROM tbl_agriculteur WHERE agriculteur = "true"");
$nbAgriculteur = mysql_fetch_row($req); //retourne un tableau
$nbAgriculteur = $nbAgricuteur[0];

//recuperation du nombre total d'agricutleur
$req = mysql_query("SELECT COUNT(*) FROM tbl_agriculteur);
$nbAgriculteurTotal = mysql_fetch_row($req); //retourne un tableau
$nbAgriculteurTotal = $nbAgricuteurTotal[0];

$pourcentage = 100*$nbAgriculteur/$nbAgriculteurTotal; //calcul du pourcentage

$afficher = $pourcentage . '%';

echo $afficher;

voila :-)
1
MrSlave Messages postés 2587 Date d'inscription lundi 28 avril 2008 Statut Membre Dernière intervention 26 août 2011 146
20 mai 2008 à 09:36
Ta table agriculteur contient quoi ?
Tous les agriculteurs ou ceux qui ont envoyé leurs données ?
0