Ver Mensaje Individual
  #18 (permalink)  
Antiguo 29/09/2007, 18:53
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: Duda con Ranking---

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,