Supongo que en usuario guardas el
id de usuario, no?
Yo lo haria asi:
Código PHP:
//SABER CUANTOS VOTOS TIENE EL USUARIO
$q = mysql_query("SELECT votos FROM user WHERE USUARIO=$id");
$d = mysql_fetch_assoc($q);
$votos = $d['votos'];
//Luego seleccionamos los usuarios en posicion anterior al usuario
$q1 = mysql_query("SELECT votos FROM user WHERE votos<$votos ORDER BY votos DESC");
$n1 = mysql_num_rows($q1);
//Determinamos la posicion actual del usuario:
$posicion = $n1+1;
$inicio = ($n1-10 > 0) ? $n1-10 : 0;
$p_inicio = $inicio+1;
//Y finalmente hacemos la consulta
$q2 = mysql_query("SELECT * FROM user ORDER BY votos DESC LIMIT $inicio,20");
while($d2 = mysql_fetch_assoc($q2)) {
echo "Posicion $p_inicio ---- USUARIO: {$d2['usuario']} ({$d2['votos']} votos)<br />\n";
$p_inicio++;
}
Esto es lo que te pude armar, no se si funcione
Un saludo,