Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/05/2010, 08:41
Avatar de Marvin
Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 9 meses
Puntos: 81
Respuesta: Mostrar posicion de ranking

Okales.. en tu caso tienes la puntuacion y el post en una misma tabla...

Para saber en que lugar del ranking esta el post 'lalala' tendrias que hacer algo como esto:
Código:
SELECT titulo, puntos
FROM posts
ORDER BY puntos DESC
Y esto lo guardas en un arreglo
Código PHP:
$sql "SELECT titulo, puntos
        FROM posts
        ORDER BY puntos DESC"
;
$result mysql_query($sql);
$a 0;
while(
$data mysql_fetch_array($result)){
    
$arrPost[$a]['titulo'] = $data['titulo'];
    
$arrPost[$a]['puntos'] = $data['puntos'];
    
$a++;

Entonces si estas en el post 'lalala' puedes preguntar esto:
Código PHP:
for($i=0;$i<$a;$i++){
    if(
$arrPost[$i]['titulo'] == 'lalala'){
        echo 
'La puntuacion de post lalala = '.$arrPost[$i][puntos];
    }

Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!