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

  FORUM HardWare.fr
  Programmation
  PHP

  [résolu] Compteur de "place" dans classement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[résolu] Compteur de "place" dans classement

n°1398457
oli1987
Posté le 01-07-2006 à 10:37:33  profilanswer
 

Bonjour,
 
J'avais demandé ce qu'il fallait utiliser pour afficher la place occupée par un joueur dans un classement. Seulement, c'est que tous les joueurs ont la meme place que le dernier.
 
Donc, si il y a 25 joueurs, tout le monde est classé 25 ème ... hihi. Pouvez vous me dire ce qui est faux dans mon code ci dessous ?
 

Code :
  1. <?php
  2. $pseudo = $_SESSION['pseudo'];
  3. mysql_connect("localhost", "***", "***" ) or die("Impossible de se connecter :  " . mysql_error());
  4. mysql_select_db("***" );
  5. $res = mysql_query("SELECT users, SUM(manche) as total FROM pronospts GROUP BY users ORDER BY total DESC" );
  6. $i = 0;
  7. while ($row2 = mysql_fetch_array($res)){
  8. $i++;
  9. }
  10. $result = mysql_query("SELECT users, SUM(manche) as total FROM pronospts GROUP BY users ORDER BY total DESC" );
  11. while ($row = mysql_fetch_array($result, MYSQL_NUM))
  12. {
  13. ?>
  14. <tr>
  15. <td width="100"><p align="center"><font face="verdana"><span style="font-size:8pt"><?php echo $i.' '.$row2['total']; ?></span></font></p></td>
  16. <td width="200"><p align="left"><font face="verdana"><span style="font-size:8pt"><?php echo $row[0]; ?></span></font></p></td>
  17. <td width="150"><p align="center"><font face="verdana" color="#ff0000"><span style="font-size:8pt"><b><?php echo $row[1]; ?></b></span></font></p></td>
  18. </tr>
  19. <?php
  20. }
  21. mysql_free_result($result);
  22. }
  23. ?>


Message édité par oli1987 le 01-07-2006 à 11:35:32
mood
Publicité
Posté le 01-07-2006 à 10:37:33  profilanswer
 

n°1398464
afbilou
pouet your life
Posté le 01-07-2006 à 11:25:46  profilanswer
 

Code :
  1. <?php
  2.     $pseudo = $_SESSION['pseudo'];
  3.     mysql_connect("localhost", "***", "***" ) or die("Impossible de se connecter :  " . mysql_error());
  4.     mysql_select_db("***" );
  5.     $result = mysql_query("SELECT users, SUM(manche) as total FROM pronospts GROUP BY users ORDER BY total DESC" );
  6.     for ($i=1 ; $row = mysql_fetch_array($result, MYSQL_NUM) ; $i++)
  7.     {
  8.     ?>
  9.     <tr>
  10.     <td><?php echo $i; ?></td>
  11.     <td><?php echo $row[0]; ?></td>
  12.     <td><?php echo $row[1]; ?></td>
  13.     </tr>
  14.     <?php
  15.     }
  16.     mysql_free_result($result);
  17.     }
  18.     ?>


 
Tu vas devoir apprendre l'HTML aussi car tes notions sont obsolètes.

n°1398468
oli1987
Posté le 01-07-2006 à 11:33:49  profilanswer
 

je comprends mieux le code mtnt ! merci bien


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

  [résolu] Compteur de "place" dans classement

 

Sujets relatifs
[résolu] plusieurs variables dans la condition if ?[résolu] interdire F5 d'une page pour éviter l'envoi de données
[C] "correspondance" possible entre FILE * et socket ? [résolu][résolu] affichage sur une requête
[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]
[resolu]Création d'une base 
Plus de sujets relatifs à : [résolu] Compteur de "place" dans classement


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