Salve,
ho fatto una classifica con i punti presi da un database,solo che mi esce un po tutta sballata o quasi
cioè ho notato che mi controlla solo il primo numeri e nn tutti
come potete vedere da qui
http://fantapvt.altervista.org/giuseppe/ca.php
qualcuno mi può aiutare pls
il codice è
Codice:
<? include('header.php'); ?>
<script src="neve.js" language="javascript"></script>
<div style="text-align: center;">
<?php
include('config.php');
$sql="SELECT * FROM tb_users ORDER BY money DESC";
$query=mysql_query($sql);
$num=0;
$a=0;
echo "
<table border><tr border><th colspan='3'>Pozisione<th>User<th>soldi<th>Premio</tr> ";
while($row = mysql_fetch_array($query)){
$num+=1;
$money=$row['money'];
$user=$row['username'];
$b=$a;
$a=$money;
$fruits =("$money");
sort($fruits);
if ($money < $b ):
echo "
<tr border><th colspan='3'>$num<th>$user<th>$money<th>Premium 45 giorni</tr>";
elseif ($money1 > $b) :
echo "
<tr border><th colspan='3'>$num<th>$user<th>$money<th>Premium 30 giorni</tr>";
elseif ($money > $b):
echo "
<tr border><th colspan='3'>$num<th>$user<th>$money<th>Premium 20 giorni</tr>";
elseif ($money > $b) :
echo "
<tr border><th colspan='3'>$num<th>$user<th>$money<th>Premium 10 giorni</tr>";
elseif ($money > $b) :
echo "
<tr border><th colspan='3'>$num<th>$user<th>$money<th>Premium 5 giorni</tr>";
else:
echo "
<tr border><th colspan='3'>$num<th>$user<th>$money<th>Non sei tra i primi 5</tr>";
endif;
}
echo ("</table>");
?>