ciao a tutti, vorrei creare una top ten nel mio sito per quanto riguarda le pagine più visitate ma non esce bene perchè se la pagina x ha 28 visite dovrebbe stare al primo posto invece sta al settimo e così via... in pratica voglio creare una tabella che mi indica al primo posto la pagina più visitata e così via fino al decimo posto a scendere...
vi posto lo script che ho creato ma non so dove sbattere la testa...

Codice PHP:
<?php
include "config.php";
include "connessione.php";
$colore = 1;
$pos = 1;
$sql = "SELECT id, titolo, vototot, visite FROM recensioni ORDER BY visite DESC LIMIT 10";
$res = mysql_query($sql, $db) or die('QUERY SQL FALLITA');
echo "<table border='1' cellpadding='0' cellspacing='0'>
<tr bgcolor='#FFFF00'>
<th>Pos</th>
<th>Titolo</th>
<th>Voto totale</th>
<th>visite</th>
<th>link</th>
</tr>";
while ($row = @mysql_fetch_array($res)){
$id = $row["id"];
$titolo = $row["titolo"];
$vototot = $row["vototot"];
$visite = $row["visite"];
if ($visite != NULL){
if ($colore == 1){
echo "<tr bgcolor='#00FF00'>";
echo "<td>$pos</td><td>$titolo</td><td>$vototot</td><td>$visite</td><td>LINK</td></TR> ";
}
}
$pos++;
}
echo "</table>";
mysql_close($db);
?>
Grazie a chi mi da dei consigli per completarlo al meglio!!!