Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Ordenacion por columnas

Estas en el tema de Ordenacion por columnas en el foro de Frameworks JS en Foros del Web. Hola a todos, lo primero deciros que no tengo mucha idea de Ajax(en la pagina que estoy haciendo sólo he puesto Ajax para rellenar los ...
  #1 (permalink)  
Antiguo 07/08/2009, 06:30
thi
 
Fecha de Ingreso: abril-2009
Mensajes: 244
Antigüedad: 15 años, 8 meses
Puntos: 0
Ordenacion por columnas

Hola a todos,

lo primero deciros que no tengo mucha idea de Ajax(en la pagina que estoy haciendo sólo he puesto Ajax para rellenar los combos).

Tengo una serie de pantallas con busquedas en la base de datos que me muestran el resultado de estas busqueda en formato tabla. En algunas columnas tengo puestos unos iconos para que me ordene por estas columnas, estoy haciendo esta ordenación mediante la petición de una nueva busqueda con sql a la base de datos especificando el campo por el tiene que ordenar.

El codigo en la cabecera de la tabla es:

print "<th rowspan='2' class='ord1'>NOMBRE</th>";
print "<th class='ord2'><div align='right'><A href='?order=Denominacion&tipo=asc'/><img src=\"images/up.gif\" alt='[A..Z]' /></div></th>";

El codigo de busqueda es:

if($_GET["order"] != "")
{
$paging->agregarConsulta("SELECT * FROM Tabla WHERE CodigoPostal='".$codpos."' ORDER BY ".$_GET['order']." ".$_GET['tipo']."");
}
else
{
$paging->agregarConsulta("SELECT * FROM Tabla WHERE CodigoPostal=\"".$_GET['codpostal']."\"");
$boton_buscar=1;
}

La pregunta es: ¿Hay algún metodo mejor para hacer esto?
Porque así a simple vista parece un buen metodo paro tiene 2 inconveniente:
1º Vuelve a recargar toda la pagina cada vez que se quiere ordenar por una columna.
2º El codigo se complica y mucho para una ventana con varias opciones de busqueda(busqueda por muchas opciones o campos) y con posibilidad de ordenación por varias columnas.

Un saludo.
  #2 (permalink)  
Antiguo 07/08/2009, 11:07
Avatar de ACX_POISON  
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 16 años, 8 meses
Puntos: 7
Respuesta: Ordenacion por columnas

mmm sabes ultimamente he utilizado un metodo de ordenacion de tablas que se basa en javascrit... el cual me a sido muy util.. busca.. tal vez a ti tambien te funcione bien...

suerte
__________________
Me junto con los que Saben, Queriendo Saber.
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 20:03.