Ver Mensaje Individual
  #22 (permalink)  
Antiguo 10/03/2010, 14:08
Avatar de eulloa
eulloa
 
Fecha de Ingreso: octubre-2007
Ubicación: Donde caiga la noche, si mi hijo me deja
Mensajes: 691
Antigüedad: 16 años, 6 meses
Puntos: 5
Respuesta: ordenar tabla con click

¿Y donde está la clausula Order By que pides? Ahora no la veo por ningún lado.
¿La encargada de ordenar no es esta función mostrarEquipos?
Si no lo es, bueno, podrías hacer algo parecido a
Código PHP:
Ver original
  1. function mostrarEquipos($accion,$orden='columnaXDefecto'){
  2. $dbConexion = new DBMysql();
  3. $dbConexion->query("select m.idMaquina, m.hostname, m.ipHost, m.serialNumber, e.nomEstado, a.nomAreaMaquina,
  4.                                i.idimagen, n.nombreContacto
  5.                                from maquina m, estado e, areaMaquina a, imagen i, nombrecontacto n
  6.                                where m.idEstado = e.idEstado AND m.idAreaMaquina=a.idAreaMaquina AND m.idimagen=i.idimagen
  7.                                AND m.idNombreContacto=n.idNombreContacto order by '".$orden."'");
  8.    
  9.         while ( $res = $dbConexion->getRegister() ) {
  10.                         echo "<tr><td><a href='detalles.php?m=$res[0]&op=view'>$res[0]</a></td><td>";
  11.                         if ($res[4]=='Eliminado'){
  12.                                 echo "<div id='requerido'>$res[4]</div>";
  13.                         }else if($res[4]=='Disponible'){
  14.                                 echo "<div id='disponible'>$res[4]</div>";
  15.                         }else{
  16.                                 echo $res[4];
  17.                         }
  18.                         echo "</td><td><a href='detalles.php?m=$res[0]&op=view'>$res[1]</a></td><td>";
  19.                         mostrarIP($res[2]);
  20.                         echo "</td><td>$res[3]</td><td>";
  21.                         echo "</td><td>$res[5]</td><td>";
  22.                         echo "</td><td>$res[7]</td><td>";
  23.                   ?>
  24. <a href='im.php?m=<?php echo "$res[6]"?>' target="popup" onclick='window.open("", "popup","width=600,height=400,scrollbars=NO")'>Imagen</a>
  25. <?php
  26. }
  27.                         echo "</td></tr>";
  28.                 }