Aide pour requête SQL

romain86 -  
JBiN-1 Messages postés 58 Statut Membre -
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
Configuration: Windows XP
Internet Explorer 7.0

2 réponses

  1. JBiN-1 Messages postés 58 Statut Membre 18
     
    //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
  2. MrSlave Messages postés 2657 Statut Membre 147
     
    Ta table agriculteur contient quoi ?
    Tous les agriculteurs ou ceux qui ont envoyé leurs données ?
    0