Ver Mensaje Individual
  #23 (permalink)  
Antiguo 30/01/2008, 18:56
Avatar de McBlink
McBlink
 
Fecha de Ingreso: noviembre-2006
Ubicación: $ARG->LaPampa()
Mensajes: 1.694
Antigüedad: 17 años, 5 meses
Puntos: 23
Re: Posicion de un Registro

Buenas Noches,
recien eh llegadoy me encuentro con tremendo post,
bueno, la verdad me he perdido con tantas respuesta pero a lo que voy es que creo yo, estoy de acuerdo con Keysher que la manera mas eficaz en la que plantie yo primero, y que Keysher optimizo, haciendo una funcion mas flexible.
La idea de esto, era simpelmete con un dato: Nick, Email, Id o el que fuese, obtener dicha pocision ordenado por X campo, sena puntos o el que fuese...
De esta forma, como bien dijo GatorV:
Cita:
la idea es dar la mejor solución ya que he visto que muchos usuarios les interesa saber eso para "pintar" de diferente color un registro
Se puede pintar, resaltar o simplemente sacar la posicion de ese usuario y despues veras para que le das la utilidad, si para las anteriormente nombradas u otra..

Ahora bien, yo creo que la funcion, como dije antes, que termino de optimizar Keysher, hace justamente esto, recorre la consulta y te dice en que posicion se encuentra el ID NICK o el que fuese...

Saludos


PD: ¿Puedo postear la funcion en las FAQ'S ?

Código PHP:
function Posicion($valor$campo$tabla){
     
$Consulta mysql_query("SELECT $campo FROM $tabla");
     
$i 0
     while(
$row=mysql_fetch_assoc($Consulta)){  
          
$i++; 
          if(
$row[$campo] == $valor)      
               break;
     }
     return 
$i;

__________________
Recuerda usar el highlight para mostrar código
mauricioblint.com