Foros del Web » Programando para Internet » PHP »

ordenar registros segun opciones

Estas en el tema de ordenar registros segun opciones en el foro de PHP en Foros del Web. Hola a todos gente, tengo una duda y nose como se hace, porque tengo una tabla html que toma registros y en los campos de ...
  #1 (permalink)  
Antiguo 28/02/2011, 17:59
Avatar de juan_14nob  
Fecha de Ingreso: abril-2010
Mensajes: 552
Antigüedad: 14 años
Puntos: 6
ordenar registros segun opciones

Hola a todos gente, tengo una duda y nose como se hace, porque tengo una tabla html que toma registros y en los campos de arriba del primer <tr> quiero poner enlaces que al clickearlos tales registros se ordenen de acuerdo al campo que alla presionado... se entiende lo que quiero hacer???

El problema es que no se como hacerlo.. se hace mediante llamadas de funciones onClick con javascript o con con funciones php ??????


Saludosss
  #2 (permalink)  
Antiguo 28/02/2011, 18:05
Avatar de almagropaco_  
Fecha de Ingreso: marzo-2008
Ubicación: Mar del Plata
Mensajes: 854
Antigüedad: 16 años, 1 mes
Puntos: 25
Respuesta: ordenar registros segun opciones

Hola, hago un simple ejemplo
ordenar por <a href="?order=fecha">fecha</a> - <a href="?order=id">id</a>
if($_GET[order]){
$order=$_GET[order];}
else{$order=id;}

Y, haces la consulta y en el ORDER BY, pones
ORDER BY $order

Tambien podrias hacer verificaciones, o algo de seguridad. Pero esto que te pase es simple. Suerte
  #3 (permalink)  
Antiguo 28/02/2011, 18:47
Avatar de juan_14nob  
Fecha de Ingreso: abril-2010
Mensajes: 552
Antigüedad: 14 años
Puntos: 6
Respuesta: ordenar registros segun opciones

Cita:
Iniciado por almagropaco_ Ver Mensaje
Hola, hago un simple ejemplo
ordenar por <a href="?order=fecha">fecha</a> - <a href="?order=id">id</a>
if($_GET[order]){
$order=$_GET[order];}
else{$order=id;}

Y, haces la consulta y en el ORDER BY, pones
ORDER BY $order

Tambien podrias hacer verificaciones, o algo de seguridad. Pero esto que te pase es simple. Suerte
Esta bien es cierto eso sirvem pero solamente para ser presionados una vez. supongamos que al presionar el mismo <a href> quiero que me los ordene ASC o DESC..

Saludos y gracias...
  #4 (permalink)  
Antiguo 28/02/2011, 19:42
Avatar de almagropaco_  
Fecha de Ingreso: marzo-2008
Ubicación: Mar del Plata
Mensajes: 854
Antigüedad: 16 años, 1 mes
Puntos: 25
Respuesta: ordenar registros segun opciones

No veo cual seria el problema siguiendo el ejemplo anterior:
$tipo=$_GET[tipo];
ORDER BY $order $tipo

Igual eso es un simple ejemplo, no creo que sea muy seguro a travez de GET's, pero lo mio es una idea basica, Suerte.

Etiquetas: opciones, registros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:37.