Créer un compte
Connexion

Classement, afficher rang

Pour créer et répondre aux sujets, vous devez être connecté.
Pages: 1
Auteur Message
coco
05/04/2011 à 22:53:22
coco
Membre
Bonsoir,
j'ai plusieurs classement plus précisément 3 classements différents dont 2 avec la même table et un avec un table à part. J'arrive à afficher le classement sur le profil d'un classement mais les 2 autres, rien ne s'affiche
mise à part le "ème".
Mon code source pour vous aider : (connections à la bdd faite)

<?php
                                               

$lol = $data_member['popu'];
$reqqq=mysql_query("SELECT * FROM phpbb_users ORDER BY popu DESC");
$nombre=1;
        while ($donnn = mysql_fetch_array($reqqq))
        {
   
        $popu = $donnn['popu'];
       
                if($popu == $lol)
                {
                $position = $nombre;
               
                }
        $nombre++;
        }
       
       
       
       
        if($position==1)
        {
        $position= '' . $position . 'er';
        }
        else
        {
        $position= '' . $position . 'ème';
        }
?>
 <b><?php echo $position ?></b> avec <b> <?php echo $data_member['popu']; ?></b> point(s).</b> <br>
 Hier,
<?
                              $username = $data_member['username'];
 
                //On affiche les donnees de lutilisateur
$popume = mysql_fetch_array(mysql_query('select count(*) as popu from classday where username="'.$username.'" ORDER BY popu DESC'));
$npopume = $popume['popu'];
       
        if($classement==1)
        {
        $classement= '' . $classement . 'er';
        }
        else
        {
        $classement= '' . $classement . 'ème';
        }
?> <b><?php echo $classement ?></b> avec <b><?php echo $npopume['popu']; ?></b> point(s).<br>
Classement générale, <?
                              $username = $data_member['username'];
 
                //On affiche les donnees de lutilisateur
$clagen = mysql_fetch_array(mysql_query('select count(*) as totalpopu from phpbb_users where username="'.$username.'" ORDER BY totalpopu DESC'));
$clasgen = $clagen['totalpopu'];
?>avec <b><?php echo $clasgen['totalpopu']; ?></b> point(s).
 
Qu'ai - je fais de faux ?
Merci ^^

coco
22/04/2011 à 17:10:07
coco
Membre
Up !

blingcru
23/04/2011 à 23:34:51
blingcru
Membre
pk tu fais pas simplement dans un cron un ki fais comme tout les user dans et updapte la ligne de luser dans un champ et le champ tu le monte au lieu de faire tout se batapla xD

https://guerredesgangs.net & http://www.bazinio.ca & http://www.thestreet2.ca
Pages: 1