Creo q tu función sería mas como
Código PHP:
Ver originalfunction 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 '".$accion."' 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>";
}
}
De todas formas no veo que estés utilizando el parámetro $accion una vez q lo pasas a la función