Ver Mensaje Individual
  #25 (permalink)  
Antiguo 09/05/2011, 07:28
Avatar de stramin
stramin
 
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 9 meses
Puntos: 336
Respuesta: Ordenar alfabeticamente con php

Creo que lo mejor es hacer lo que dice pateketrueke, creo que la forma en que esta planteado el código no es la mejor, mi sugerencias serían hacerlo así:

Mostrar la lista ordenada tal como se esta haciendo, no es necesario usar funciones solo para un ordenamiento, una consulta que ordene por nombre debería bastar:

$sql = "SELECT cat_id, cat_name, cat_image
FROM tbl_category
WHERE cat_parent_id = 0 LIKE 'A%'
ORDER BY cat_name";

Luego de esto marina quiere que al hacer clic en un link se muestre nuevamente la lista bajo un nuevo criterio, según creo yo, hay 2 buenas formas de hacer esto:

1.- Guardar todos los datos en array en el mismo orden que se leyeron de la base de datos
2.- Volver a generar la lista con la misma consulta que antes de modo de volver a obtener la misma lista ordenada que al principio.

Marina, creo que todo eso que tienes lo puedes hacer en menos lineas, lamentablemente no tengo tanto tiempo libre aquí en la oficina, pero creo que hay algunos mas rápidos que yo aquí que pueden ayudarte.
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D