Tom's Guide > Forum > Programmation > [Résolu] Comment faire un classement numéroté ?

[Résolu] Comment faire un classement numéroté ?

Forum Programmation : [Résolu] Comment faire un classement numéroté ?

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !

Lire la meilleure réponse, apportée par okinou.

Mot :    Pseudo :           
 

Bonjour,

J'ai fais un petit classement par point sur mon site qui fonctionne très bien avec se script:

Code :
  1. <?php
  2. require ('config.php');
  3. mysql_connect ("$host", "$bdd", "$pass" );
  4. mysql_select_db ("$bdd" );
  5. $retour = mysql_query("SELECT * FROM prout_user ORDER BY point DESC LIMIT 0,10" );
  6. while ($donnees = mysql_fetch_array($retour)) {
  7.     echo '<table width="100%"><tr><td><li>'.$donnees['pseudo'].'</li></td><td><li>'.$donnees['point'].' point(s)</li></td></tr></table>';
  8. }
  9. mysql_close();
  10. ?>



Cependant j'aimerai que devant le premier pseudo s'affiche 1 et devant le 2ème un 2 ainsi de suite... Quelqu'un peut il m'expliquer comment faire? Merci d'avance


Message édité par dandibot le 03-12-2009 à 09:13:57
$i=1;
while ($donnees = mysql_fetch_array($retour)) {
echo '<table width="100%"><tr><td><li>'.$i.') '.$donnees['pseudo'].'</li></td><td><li>'.$donnees['point'].' point(s)</li></td></tr></table>';
$i++;
}
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.
Meilleure réponse

$i=1;
while ($donnees = mysql_fetch_array($retour)) {
echo '<table width="100%"><tr><td><li>'.$i.') '.$donnees['pseudo'].'</li></td><td><li>'.$donnees['point'].' point(s)</li></td></tr></table>';
$i++;
}

Répondre à okinou
Tom's Guide > Forum > Programmation > [Résolu] Comment faire un classement numéroté ?
Aller à :

Il y a 2075 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens