Foros del Web » Programando para Internet » PHP »

Paginator

Estas en el tema de Paginator en el foro de PHP en Foros del Web. Hola a todos... les comento: hace poco me encontre en el foro con el Script Paginator realizado por Jpinedo, realmente excelente, muy facil de usar. ...
  #1 (permalink)  
Antiguo 06/11/2006, 03:23
 
Fecha de Ingreso: mayo-2006
Mensajes: 119
Antigüedad: 18 años
Puntos: 0
Pregunta Paginator

Hola a todos... les comento:

hace poco me encontre en el foro con el Script Paginator realizado por Jpinedo, realmente excelente, muy facil de usar.
Buscando en el foro encontre varios posts que hablan sobre el mismo, pero no encontre lo que necesitaba.

Uso el Script para listar datos desde la base mysql incluidos los headers de las columnas, pero necesitaba poder agregar la funcionalidad de poder ordenar las columnas. Entonces empeze a agregar varios IF antes que setear la variable $_pagi_sql para agregar "ORDER BY $ordenar $sentido" (ORDER BY nombre ASC, p.e.) al final de las consultas SELECT.

Ahora bien, asi como esta funciona, y no posteo el codigo ya es que como toda consulta tipica a Mysql, pero lo que buscaba era una forma de recibir, cual sea el orden y el sentido y realizar el query correspondiente.

Se me ocurrio usar el indice de Columna asi evito tipear cada caso (id, nombre, mail...)
y ademas tendria que cambiar el sentido de la columna segun corresponda (asc-desc), para que al clickear se haga el orden a la Inversa.

Alquien paso por esta situacion?
Se podria hacer algo mas "auto" que manual para realizar los querys correspondientes?

en fin, espero alguien me asesore.

Saludos!

PD: se me olvidaba, paso las varialbes por Get, aprovechando que el Paginator las propaga por default.
  #2 (permalink)  
Antiguo 08/11/2006, 06:29
 
Fecha de Ingreso: mayo-2004
Ubicación: Argentina
Mensajes: 126
Antigüedad: 20 años
Puntos: 1
me apunto al pedido... :)
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 17:17.