
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 ^^
|

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
|