Ordenar alfabeticamente tablas

GryF

Buenas, necesitaria poder ordenar por orden alfabético unas tablas, mediante un script o php. Seria algo similar a esto: http://www.mcanime.net/descargadirecta

Vamos, poder ordenar posts del foro por orden alfbético y generar una lista. Alguien podría echarme una mano? Gracias.

r2d2rigo

Hazlo directamente con el SQL y te ahorras un currazo de codigo:

SELECT col1,col2 FROM tutabla ORDER BY col1 [ASC,DESC]

GryF

Y si no sé SQL? :$

r2d2rigo

Pues burbuja/quicksort y a pelo, colega :D

Nah en serio, explicate un poco mas, como tienes los datos almacenados (BD, texto plano, etc) y que quieres hacer mas o menos :P

shortyStyle

¿Sabes php y no sabes SQL? Que curioso xD

JuAn4k4

Curiosamente hice un programa para ordenar una lista de nombres alfabeticamente: Esta en C no se si te valdra para algo.

int menoroigual(char* uno, char* otro){
 int menor=0;
 int i=0;
    
if ( strlen(uno)>= strlen(otro) ) { while ( i< strlen(otro) ) { if ((int)uno[i] < (int)otro[i]) {return 1;} if ((int)uno[i] > (int)otro[i]) {return 0;} i++; } return 0; /* Es mas largo y el otro es prefijo. */ } else // otro es mas peque { while ( !menor && i< strlen(otro) ) { if ((int)uno[i] < (int)otro[i]) return 1; if ((int)uno[i] > (int)otro[i]) return 0; i++; } } }

El algoritmo de ordencion no te lo paso que es una vergüenza lo que hice porque como solo era ordenar 300 pues.... xD

dagavi

#3 Si esos datos los tienes en una DB (como estamos creyendo la gente), en algún momento tendrás que realizar la consulta de la DB

No tienes que saber nada o casi nada, solo añadirle a la llamada el ORDER BY (lo que sea) ASC/DESC por ejemplo, personas con DNI:

ORDER BY dni ASC

GryF

No está en una db sino en un txt xD

Al final haré una lista en php a ver como queda :$ Muchas gracias a todos por las respuestas :3

r2d2rigo

Mira que eres cutre... Toma, te va a hacer falta :P

http://es2.php.net/manual/es/function.sort.php

SeiYa

Había unas funciones javascript para hacer una tabla ordenable dinámicamente muy chula, parecido a un datagrid sortable table creo que se llamaba XD

Sagrath

sastamente

http://www.kryogenix.org/code/browser/sorttable/

el dilema de siempre, javascript desactivado » no ordena

SeiYa

Yo vi una mucho más bonita eh XDD

De todos modos, si tiene javascript desactivado ... es el dilema de siempre ¿hago una web en 800x600 para que la puedan ver? ¿uso flash? ¿soy de la edad de piedra?

Siglo 21 y javascript activado jdoer XD

Usuarios habituales

  • SeiYa
  • Sagrath
  • r2d2rigo
  • GryF
  • dagavi
  • JuAn4k4
  • shortyStyle