Se connecter / S'enregistrer
Votre question

Classement PHP

Tags :
  • Sql
  • Programmation
Dernière réponse : dans Programmation
4 Février 2006 15:06:58

Voila j'ai besoin de faire un tableau de classement en PHP, c'est à dire :

' Classement' Pseudo ' Points '
----------------------------------
' 1 ' login ' 452
' 2 ' login ' 120
' 3 ' login ' 50
' 4 ' login ' 12
' etc...
'-----------------------------------

Je fais une requete sur ma BDD :

Citation :

<?

$db = mysql_connect('localhost', 'root', '');
mysql_select_db('site',$db);
$sql = 'SELECT points FROM membre ORDER BY points ';
$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());
while($data=mysql_fetch_array($req)) {
echo $data['points'].'
';
}
mysql_free_result ($req);
mysql_close ();

$stats = $data['points'];

echo "$stats"

?>


Ce script me classe les valeurs point par odre décroissant.... mais comment afficher a coté le classement et le pseudo, sachant que le pseudo est aussi dans la BDD et que pour le classement, on ma conseillé de rajouter par exemple une variable $classement initialisée à 0 et qui s'incrémente à chaque tour de boucle.
Je sais pas si c'est ca et d'ailleur je ne sait pas comment le faire....

Voila, si on pourrait m'aider ca serait sympa...

Merci d'avance :D 

Autres pages sur : classement php

4 Février 2006 17:59:58

Salut, voila le code modifié je me suis permis de le retoucher un peu plus qu'il n'orais fallut (on a tous ses petites manies ;-) ) les zones en rouges sont à modifiernom_du_champ_login.'</br>';
$classement++ ;
}


mysql_free_result ($req);
mysql_close ();

?>

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS