tengo una consulta que genera varios resultados y estos van a una tabla esa tabla quiero que si la persona apreta en el nombre de la columna se ordene ascendente y/o descendente
esto no es llegar y ocupar order by pq asi saldria ordenado
encontre en el foro unas ideas pero no me resultan
si me pudieran guiar lo agradeceria
esta es mi consulta
Código PHP:
function mostrarEquipos($accion){
$dbConexion = new DBMysql();
$dbConexion->query("select m.idMaquina, m.hostname, m.ipHost, m.serialNumber, e.nomEstado, a.nomAreaMaquina,
i.idimagen, n.nombreContacto
from maquina m, estado e, areaMaquina a, imagen i, nombrecontacto n
where m.idEstado = e.idEstado AND m.idAreaMaquina=a.idAreaMaquina AND m.idimagen=i.idimagen
AND m.idNombreContacto=n.idNombreContacto ORDER BY idMaquina ASC");
while ( $res = $dbConexion->getRegister() ) {
echo "<tr><td><a href='detalles.php?m=$res[0]&op=view'>$res[0]</a></td><td>";
echo $res[4];
echo "</td><td><a href='detalles.php?m=$res[0]&op=view'>$res[1]</a></td><td>";
echo $res[2];
echo "</td><td>$res[3]</td><td>";
echo "</td><td>$res[5]</td><td>";
echo "</td><td>$res[7]</td><td>";
}
}
<table width="100%" class="menu">
<tr>
<th>ID</th>
<th>Estado</th>
<th>Hostname</th>
<th>IP</th>
<th>Serial Number</th><th></th>
<th>Area<th>
<th>Nombre Contacto</th>
<th>Acción</th>
</tr>
<?php mostrarEquipos($accion); ?>
</table>