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

  FORUM HardWare.fr
  Programmation
  PHP

  [résolu] affichage sur une requête

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[résolu] affichage sur une requête

n°1398248
oli1987
Posté le 30-06-2006 à 17:12:38  profilanswer
 

Bonjour,
 
J'ai effectué une requête SELECT, mais l'affichage du résultat pose problème.
 

Code :
  1. <?php
  2. $pseudo = $_SESSION['pseudo'];
  3. mysql_connect("localhost", "***", "***" ) or die("Impossible de se connecter :  " . mysql_error());
  4. mysql_select_db("bcmlbe" );
  5. $query = "SELECT users, SUM(manche) as total FROM pronospts GROUP BY users WHERE users='$pseudo'";
  6. $result = mysql_query($query);
  7. ?>
  8. <table align="center" width="750" border="0" cellspacing="0" cellpadding="0">
  9. <tr>
  10. <td width="250">
  11. <p align="left"><b><font face="verdana"><span style="font-size:8pt">Bienvenue </span></font><font face="verdana" color="#ff0000"><span style="font-size:8pt"><?php echo $pseudo; ?></span></font></b></p>
  12. </td>
  13. <td width="500">
  14. <p align="left"><b><font face="verdana"><span style="font-size:8pt">Nombre de points : </span></font><font face="verdana" color="#ff0000"><span style="font-size:8pt"><?php echo $result['total']; ?></span></font></b></p>
  15. </td>
  16. </tr>
  17. </table>
  18. <?php
  19. mysql_free_result($result);
  20. ?>


 
 
Erreur :
 
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /home/www/210749426b69527e61e114f8cf14a606/web/Private/connection.php on line 19
 
Quelqu'un sait pq ?


Message édité par oli1987 le 01-07-2006 à 10:43:55
mood
Publicité
Posté le 30-06-2006 à 17:12:38  profilanswer
 

n°1398251
tania_j
Posté le 30-06-2006 à 17:18:11  profilanswer
 

Ta requete est pas bonne:
 
SELECT users, SUM(manche) as total FROM pronospts GROUP BY users WHERE users='$pseudo'
 
un WHERE vient toujours avant un GROUP BY.
 
Edit: et en plus, mysql_free_result ne sert pas a récuperer des resultats; mais à les libérer ;) Penche plutot vers mysql_result ou mysql_fetch_array ou mysql_fetch_object


Message édité par tania_j le 30-06-2006 à 17:20:30
n°1398273
oli1987
Posté le 30-06-2006 à 18:12:46  profilanswer
 

je n'ai plus de message d'erreur, mais mon résultat est vide !
 

Code :
  1. <?php
  2. $pseudo = $_SESSION['pseudo'];
  3. mysql_connect("localhost", "---", "---" ) or die("Impossible de se connecter :  " . mysql_error());
  4. mysql_select_db("bcmlbe" );
  5. $query = "SELECT users, SUM(manche) as total FROM pronospts WHERE users='$pseudo' GROUP BY users";
  6. $result = mysql_query($query);
  7. ?>
  8. <table align="center" width="750" border="0" cellspacing="0" cellpadding="0">
  9. <tr>
  10. <td width="250">
  11. <p align="left"><b><font face="verdana"><span style="font-size:8pt">Bienvenue </span></font><font face="verdana" color="#ff0000"><span style="font-size:8pt"><?php echo $pseudo; ?></span></font></b></p>
  12. </td>
  13. <td width="500">
  14. <p align="left"><b><font face="verdana"><span style="font-size:8pt">Nombre de points : </span></font><font face="verdana" color="#ff0000"><span style="font-size:8pt"><?php echo $result['total']; ?></span></font></b></p>
  15. </td>
  16. </tr>
  17. </table>
  18. <?php
  19. mysql_fetch_object($result);
  20. ?>

n°1398291
tania_j
Posté le 30-06-2006 à 18:46:23  profilanswer
 

Attends, je veux pas etre mechante; mais faut aller voir un peu sur les docs php quand meme ;) la c'est abuser..

n°1398304
oli1987
Posté le 30-06-2006 à 19:30:59  profilanswer
 

c'est bon ;)

Code :
  1. <?php
  2. $pseudo = $_SESSION['pseudo'];
  3. mysql_connect("localhost", "***", "***" ) or die("Impossible de se connecter :  " . mysql_error());
  4. mysql_select_db("bcmlbe" );
  5. ?>
  6. <table align="center" width="750" border="0" cellspacing="0" cellpadding="0">
  7. <tr>
  8. <td width="250">
  9. <p align="left"><b><font face="verdana"><span style="font-size:8pt">Bienvenue </span></font><font face="verdana" color="#ff0000"><span style="font-size:8pt"><?php echo $pseudo; ?></span></font></b></p>
  10. </td>
  11. <td width="500">
  12. <p align="left"><b><font face="verdana"><span style="font-size:8pt">Nombre de points : </span></font><font face="verdana" color="#ff0000"><span style="font-size:8pt">
  13. <?php
  14. $sql = "SELECT users, SUM(manche) as total FROM pronospts WHERE users='$pseudo' GROUP BY users";
  15. $result = mysql_query($sql);
  16. while($ligne = mysql_fetch_array($result))
  17. {
  18. echo $ligne['total']; 
  19. }
  20. ?></span></font></b></p>
  21. </td>
  22. </tr>
  23. </table>
  24. <?php
  25. mysql_fetch_object($result);
  26. ?>


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

  [résolu] affichage sur une requête

 

Sujets relatifs
probleme requeteprobleme de requete sur 3 tables
probleme affichage boucle[résolu] count pour classement ??
Résolu [XML JDOM] création de balise commentaire[résolu] SELECT défaillant ...
vba excel et bouton de barre d'outils + separateur [résolu]JTable : pb affichage cellule ! ne se refresh pas sauf si scroll/clic
[resolu]Création d'une base[résolu] Requete MySQL : problème d'affichage par catégorie
Plus de sujets relatifs à : [résolu] affichage sur une requête


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