Amigos lo terminé resolviendo yo solo.
El problema lo tenia en la query era obvio, porque al organizar por alguna de las columnas no llegaban datos a la query, entonces aplique un condicional en el cual si existe una variable llamada 'categoriaGET' que es la que me llega por url por metodo GET entonces creo la variable '$categoria' y su contenido es igual a esa variable 'categoriaGET' de lo contrario si no existe la variable por GET, es porque es la primera vez que veo los datos,o sea sin ordenarlos :D, por lo tanto en ese caso muestro los datos ordenados por el nombre del docente 'docenteNOM' en este caso.
Código PHP:
Ver originalif(isset($_GET["categoriaGET"])){ $categoria = $_GET["categoriaGET"];
}
else{
$categoria = $_GET['SELECTCAT'];
}
Esa es la línea agregada.
Acá dejo el script completo, ¡por ahí a alguien le sirve!
Código PHP:
Ver original<?php
//CAPTURO LA CATEGORÍA
//LLAMO A CONEXION.INC
include "Conexion.inc";
//SI EXISTE LA VARIABLE ORD CREO EL ORDENADOR
$ordenador = $_GET["ord"];
}
else{
$ordenador = "docenteNOM";
}
if(isset($_GET["categoriaGET"])){ $categoria = $_GET["categoriaGET"];
}
else{
$categoria = $_GET['SELECTCAT'];
}
echo "<th><a href=PROCFILTRARdocCATEGORIA.php?ord=docenteNOM&categoriaGET=$categoria>Nombre</a></th>";
echo "<th><a href=PROCFILTRARdocCATEGORIA.php?ord=cursoNOM&categoriaGET=$categoria>Curso</a></th>";
echo "</tr>";
//PREPARO LA CONSULTA
$sql = "select docenteNOM, cursoNOM from cursosdocs where idCATEGORIA = $categoria order by $ordenador";
//EJECUTO LA CONSULTA
//MUESTRO CONTENIDO DE CONSULTA
echo "<tr>";
echo "<td style='Font-size:15px;'>$reg[docenteNOM]</td>\n";
echo "<td style='Font-size:15px;'>$reg[cursoNOM]</td>\n";
echo "</tr>";
}
?>
¡De todas formas muchas gracias!