Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/02/2009, 01:13
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 3 meses
Puntos: 2237
Respuesta: Ordenar registros de modo ascendente y descendente en un solo click

Yo lo haria con una matriz y 1 o 2 variables (segun el caso) en GET:

Código php:
Ver original
  1. $ordenar = array('campo1' => 'Descripcion del campo1', 'campon' => 'Descripcion del campo n');
  2. $item = (isset($_GET['var'])) ? $_GET['var'] : '';
  3. $definicion = (isset($_GET['ad'])) ? $_GET['ad'] : '';
  4.  
  5. foreach($ordenar as $ok => $ov) {
  6.     $ad = '';
  7.     if($ok == $item) {
  8.          if($definicion == '')
  9.               $ad = '&ad=DESC';
  10.          else
  11.               $ad = '';
  12.     }
  13.     echo "<td><a href=\"home.php?var=$ok$ad\">$ov</a></td>
  14. }
__________________
- León, Guanajuato
- GV-Foto