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