Foros del Web » Programando para Internet » Javascript »

Ordenar un array multidimensional por campos

Estas en el tema de Ordenar un array multidimensional por campos en el foro de Javascript en Foros del Web. Hola amiguetes, vereis quería construir una tabla en la que se muestren los resultados de una base de datos. Lo consigo creando un array bidimensional ...
  #1 (permalink)  
Antiguo 16/11/2005, 04:22
perrogrun
Invitado
 
Mensajes: n/a
Puntos:
Ordenar un array multidimensional por campos

Hola amiguetes, vereis quería construir una tabla en la que se muestren los resultados de una base de datos. Lo consigo creando un array bidimensional el cual cargo desde asp atacando a la base de datos. Hasta aki todo bien, pero lo que quiero es ordenar las columnas por criterios pinchando en la cabecera de la columna, si ya se cómo se hace con asp o php, pero estoy migrando hacia ajax y cosas así y creo que para el usuario es mucho mas cómodo y rápido hacerlo con javascript.

Mi pregunta es: ¿Cómo puedo ordenar ese array multidimensional?

Os pongo el array:
Cita:
tabla[0][0] = 'pepe';
tabla[0][1] = '<br><br>';
tabla[0][2] = 'C/ pepe, s/n';
tabla[0][3]= '[email protected]';


tabla[1][0] = 'juan';
tabla[1][1] = '<br><br>';
tabla[1][2] = 'Avda. de Mijas, 50';
tabla[1][3]= '[email protected]';


tabla[2][0] = 'Luis';
tabla[2][1] = '<br><br>';
tabla[2][2] = 'C/Santa Teresa, 18';
tabla[2][3]= '[email protected]';


tabla[3][0] = 'manolo';
tabla[3][1] = '<br><br>';
tabla[3][2] = 'C/ Santa Teresa, 2';
tabla[3][3]= '[email protected]';


tabla[4][0] = 'Josefina';
tabla[4][1] = '<br><br>';
tabla[4][2] = 'Camino Viejo de Coín';
tabla[4][3]= '[email protected]';


tabla[5][0] = 'Alcala';
tabla[5][1] = '<br><br>';
tabla[5][2] = 'Avd. Carmen Saenz de Tejada, nave 3. Pol. Ind. Molino de Viento';
tabla[5][3]= '[email protected]';


tabla[6][0] = 'Leiva';
tabla[6][1] = '<br><br>';
tabla[6][2] = 'C/ juan de la Rosa, 69 y 73';
tabla[6][3]= '[email protected]';


tabla[7][0] = 'Tony Montana';
tabla[7][1] = '<br><br>';
tabla[7][2] = 'C/Minento 3';
tabla[7][3]= '[email protected]';
  #2 (permalink)  
Antiguo 17/11/2005, 01:50
perrogrun
Invitado
 
Mensajes: n/a
Puntos:
Bueno parece que he encontrado una solución aunque algo cutrilla, alguien sabe cómo ordenar un array alrevés osea digamos de "z-a".

Cuando acabe mi experimento lo postearé aki por si a alguien le sirve.

Un saludo
  #3 (permalink)  
Antiguo 17/11/2005, 02:06
perrogrun
Invitado
 
Mensajes: n/a
Puntos:
Bueno me vuelvo a autocontestar porque ya he encontrado la solución.

Enlace a tablas ordenables por columnas en javascript

Es una de las muchas tablas ordenables por columnas que he visto pero he elejido esta por la facilidad con la que se puede adatar el código.

Si quiereis puedo ir posteando enlaces a diferentes tablas del mismo tipo que encuentre.

Un saludo
  #4 (permalink)  
Antiguo 17/11/2005, 11:06
 
Fecha de Ingreso: agosto-2004
Mensajes: 51
Antigüedad: 19 años, 8 meses
Puntos: 0
Pues muchas gracias, perrogrun, necesitaba una tabla igual que esta y, de casualidad, me he encontrado con tu post. Me has ahorrado un montón de curro

¡Gracias!
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

SíEste tema le ha gustado a 2 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 11:29.