Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/07/2002, 13:09
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Re: Mostrar Ordenamiento en una tabla

Viendo un pco tu codigo veo algunos detalles:

Código:
$result=mysql_query("select * from bitacora where fecha='$Fecha' AND dispositivo='$op' ORDER BY '$orden_campo' '$sentido'" ,$link);
Las comillas en '$orden_campo' y '$sentido' no son necesarias.

Código:
<a href="$consulta.php?orden=fecha"</a>
Aqui .. haces el link a la pagina consulta.php (sobra el $ delante no?) ..
Tambien .. le pasas como parametro "orden" .. pero el pametro es orden_campo ...

Deberia ser ese link:
Código:
<a href="consulta.php?orden_campo=fecha&sentido=$sentido">Fecha</a>
para otros campos ..
Código:
<a href="consulta.php?orden_campo=empleado&sentido=$sentido">Empleados</a>
etc...


Tambien debes usar una condicion para determinar los valores por defecto que usaras en la consulta si no se indica ninguno ..:

Código:
if (!isset($orden_campo)){
$orden_campo="fecha";
}
if (!isset($sentido)){
$sentido="DESC";
}
(eso en vez de tu linea: $orden_campo="fecha";$sentido="DESC ";
)

Y para cambiar entre DESC y ASC ..
(esto debajo del anterior codigo de seleccion de parametros por defecto)
Código:
if ($sentido=="DESC){
<a href="consulta.php?orden_campo=$orden_campo&sentido=ASC">Orden Ascendente</a>
} else {
<a href="consulta.php?orden_campo=$orden_campo&sentido=DESC">Orden Descendente</a>
}
Espero que lo compredas ahora mejor ..

Un saludo,