Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1518 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP / MySQL] afficher le total des champs identique d'une collone.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP / MySQL] afficher le total des champs identique d'une collone.

n°1736684
Gogad
Posté le 24-05-2008 à 20:39:19  profilanswer
 

Bonjour a tous,
 
Je suis novice et j'ai un probleme tout bete.
Je souhaiterais afficher le total des champs identique d'une collone.
 
Voici ma table (votez) :
http://www.gogad.fr/table.jpg
 
J'aimerais afficher le total des personnes qui ont repondu : oui, non et Peut-etre.
 
Par exemple pour la valeur "oui" j'ai essayer plusieurs choses comme :

Code :
  1. <?
  2. $requete=mysql_query("SELECT COUNT(*) AS Qty FROM votez WHERE present = 'oui'" );
  3. $donnee = mysql_num_rows($requete);
  4. echo "$donnee personnes seront presente";
  5. ?>


 
Mais ca ne fonctionne pas.
Est-ce que qulqu'un aurrait une soluce toute simple SVP ?
 
Merci :)

mood
Publicité
Posté le 24-05-2008 à 20:39:19  profilanswer
 

n°1736738
yellu
Posté le 25-05-2008 à 10:45:40  profilanswer
 

Ta requete est bonne mais vu que tu fais un count, il ne faut pas faire mysql_num_rows qui compte le recordset, mais tu dois ouvrir le premier element du recordset :
 
$resultset = mysql_fetch_row($requete);
 
$donnee = $resultset[0];


Message édité par yellu le 25-05-2008 à 10:46:20
n°1736800
Gogad
Posté le 25-05-2008 à 17:54:26  profilanswer
 

Merci Beaucoup :)

n°1738606
Gogad
Posté le 29-05-2008 à 08:47:11  profilanswer
 

Ok, je voudrais rajouter une question ici,
 
La correction que tu donne "Yellu" fonctione,...
Mais apparament je ne peux qu'afficher un seul nombre dans mon resultat.
Hors il y a plus de 10 personnes.
 
J'ai essaye :
$donnee = $resultset[00];
 
Mais j'ai le meme probleme,
 
 
Auriez-vous la reponse SVP ?

n°1738888
Profil sup​primé
Posté le 29-05-2008 à 14:10:31  answer
 

$resultset = mysql_fetch_object($requete);  
$donnee = $resultset->Qty;
 

n°1739089
Gogad
Posté le 29-05-2008 à 20:25:43  profilanswer
 

Merci pour ta reponse, mais toujours le meme probleme :
 
$requete=mysql_query("SELECT COUNT(*) AS Qty FROM votez WHERE present = 'oui'" );
$resultset = mysql_fetch_object($requete);  
$donnee = $resultset->Qty;
echo "". $donnee['present'] ."";
 
A partir du chiffre 10, seul le nombre 1 s'affichera.

n°1739127
yellu
Posté le 29-05-2008 à 22:56:52  profilanswer
 

mysql_fetch_row renvoi un tableau avec des index numérique.
Lorsque tu prend l'index 0 tu récupère donc une case et non la première lettre d'une chaîne. Si tu obtiens ce comportement c'est que tu utilises le [0] sur une chaine et non sur le résultat de mysql_fetch_row...

n°1739743
Profil sup​primé
Posté le 31-05-2008 à 19:11:28  answer
 

oui tu dois juste faire un  
echo $donnee;
bien sur.

n°1739817
Gogad
Posté le 01-06-2008 à 04:55:40  profilanswer
 

Oki doki... La reponse de Yellu est un peut trop technique pour mon niveau, mais grace a vous deux le brin de code suivant fonctionne :
 
$requete=mysql_query("SELECT COUNT(*) AS Qty FROM votez WHERE present = 'oui'" );
$resultset = mysql_fetch_object($requete);  
$donnee = $resultset->Qty;
echo $donnee;

 
Merci beaucoup  :jap:


Message édité par Gogad le 01-06-2008 à 04:57:14

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP / MySQL] afficher le total des champs identique d'une collone.

 

Sujets relatifs
help me :/ PHP/Mysql et pspadhelp me :/ PHP/Mysql et pspad
Lancement script PHP depuis script PERLScript MySQL vers Oracle
séparer les champs d'un fichier *.txt par des " " (help)mysql_fetch_row(): supplied argument is not a valid MySQL
probleme de connection MySQL[MYSQL] Problème Charset importation données - BIGDUMP
Plus de sujets relatifs à : [PHP / MySQL] afficher le total des champs identique d'une collone.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR