j'arrive pas a faire un tableau des meilleurs scores

j'arrive pas a faire un tableau des meilleurs scores - PHP - Programmation

Marsh Posté le 04-06-2004 à 22:47:46    

j'ai un petit probleme, je possede une base de donnée dans laquelle chaque joueur a un score..
Je voudrai bien classer ces joueurs en fonction de leurs scores, mais je n'arrive a afficher que le meilleur. (le 1er donc)...
regarder plutot :
 
<?php
$connect=mysql_connect("sql.multimania.com","monpseudo","" );
 
$selection="SELECT * FROM matable ORDER BY score DESC";
$requete=mysql_query($selection);
$tableau=mysql_fetch_array($requete);
$utilisateur=$tableau['user'];
$score=$tableau['score'];
 
echo "le joueur le qui a le plus de points est $utilisateur avec un score de $score";
 
?>
 
sa m'affiche bien evidemment celui qui a le plus de points... mais comment faire pour que le 2eme, 3eme etc s'affiche aussi ?
Il doit y avoire un while quelquepart, mais sa m'aiderai beaucoup si vous m'indiquiez la marche a suivre..
Merci beaucoupp :))

Reply

Marsh Posté le 04-06-2004 à 22:47:46   

Reply

Marsh Posté le 04-06-2004 à 22:50:19    

$compteur = 1;
while($tableau=mysql_fetch_array($requete))
{
$utilisateur=$tableau['user'];  
$score=$tableau['score'];  
 
echo "le joueur numéro $compteur est $utilisateur avec un score de $score";
$compteur++;
}

Reply

Marsh Posté le 04-06-2004 à 22:53:21    

mouarf merci bien ! En moins de 3mn j'ai ma reponse, on voit ceux qui maitrisent :))

Reply

Marsh Posté le 04-06-2004 à 22:55:42    

ouais enfin c'est les bases là quand même...
Fait quelques tutos.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed