[Php-avanzado] Orden ascendente o descendente de resultados

Lucas Calviño thelookus en gmail.com
Lun Feb 2 12:43:23 ART 2009


Hola phpeanos, recurro a uds. con el siguiente problema:

Tengo una clase que uso para paginar los registros, a dicha clase le 
paso el LIMIT pero no el ORDER BY de la consulta sql.
El tema es que quiero alternar el orden ascendente o desc... de los 
resultados, entonces hice esto:

            if ($_GET["asc"] == 0)
            {
                $asc1="DESC";
                $asc=1;
            }
            else
            {
                $asc1="ASC";
                $asc=0;
            }

$asc1 es la variable que incluyo en la query y $asc es una variable que 
paso cuando hago click en el enlace (<a 
href='autor.php?order_by=idAut&asc=$asc'>).

Esto funciona de perlas! el problema es que al pasar a la siguiente 
página me invierte el orden, ya que le estoy pasando $asc=1 si era 0 ó 
viceversa.

Estoy seguro que hay una manera más fácil de hacerlo, por eso recurro a 
la lista, en fin, gracias por el tiempo. Lucas.




Más información sobre la lista de distribución Php-avanzado