PROCFILTRARdocCATEGORIA.php
Código PHP:
Ver original
<?php //CAPTURO LA CATEGORÍA $cat = $_GET['SELECTCAT']; echo "<th><a href=PROCFILTRARdocCATEGORIA.php?ord=docenteNOM&categoria=$cat>Nombre</a></th>"; echo "<th><a href=PROCFILTRARdocCATEGORIA.php?ord=cursoNOM&categoria=$cat>Curso</a></th>"; echo "</tr>"; //LLAMO A CONEXION.INC include "Conexion.inc"; //SI EXISTE LA VARIABLE ORD CREO EL ORDENADOR $ordenador = $_GET["ord"]; } else{ $ordenador = "docenteNOM"; } //PREPARO LA CONSULTA $sql = "select docenteNOM, cursoNOM from cursosdocs where idCATEGORIA = $cat 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>"; } ?>
Cuando doy click en el boton filtrar del form que contiene el combobox, me muestra lo que quiero perfectamente, o sea los docentes que cumplen con ese filtro, el problema es que cuando yo hago click sobre algunas de las columnas de la tabla, como Nombre, o Curso, no me muestra ningún docente y me dice :
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in... en la linea que contiene:
Código PHP:
Ver original
La verdad que no se porque me pasa eso, el problema pienso yo que lo tengo en la mysql_query(); pero cuando la ejecuto por 2da vez para ordenar por la columna que apreto, porque la primera vez sin ordernar los datos me muestra todo perfecto, el problema se da cuando presiono sobre algunas de estas 2 columnas:
Código PHP:
O sea que al apretar en alguna de estas columnas voy hacia el mismo archivo pasando por metodo GET traves de la url los datos de categoria y el ordenador.Ver original
echo "<th><a href=PROCFILTRARdocCATEGORIA.php?ord=docenteNOM&categoria=$cat>Nombre</a></th>"; echo "<th><a href=PROCFILTRARdocCATEGORIA.php?ord=cursoNOM&categoria=$cat>Curso</a></th>";
a ver si alguien me da una mano :D