Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/08/2013, 11:29
risecu
 
Fecha de Ingreso: agosto-2013
Mensajes: 5
Antigüedad: 11 años, 3 meses
Puntos: 0
Pregunta Problema con buscar desde dos select

Hola estoy complicado con mostrar los resultados de una busqueda en base de datos desde un form con dos select, me da el siguiente error:
"Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\1\includesreg\asignaturas.php on line 26".

no sé cómo resolver, lo que tengo es:

Código PHP:
<?php include('includesreg/funcionAsig.php'); ?>
<!-- acá llamo a las funciones que me generan los select-->
<form name="selecion" method="post" action="">
            <div id="demo" style="width:400px;">
                
                <div id="demoIzq"><select name='asignaturas' id='asignaturas' >
                <?php gAsignaturas(); ?></div>

                <div id="demoIzq"><select name='nivel' id='nivel' ><?php gNivel(); ?></div>
            </div>
<input type='Submit' name="buscar" value='Buscar'>
</form>

<?php 

if (isset($_POST['buscar'])) {
    
$a=$_POST['asignaturas'];
    
$n=$_POST['nivel'];


include_once(
'conexion/conectar.php');
conectar();
$consulta5=mysql_query("SELECT comentario FROM comentarios WHERE id_asig={$_POST['asignaturas']} AND id_nivel={$_POST['nivel']}",$conn);
;

while(
$registro5=mysql_fetch_row($consulta5)){

    echo 
$registro5;

}
}else{
    echo 
"no se registraron resultados!";
}


?>
los name de cada select se generan automaticamente y corresponden al id de cada campo(id_asig, id_nivel).
cada select es una tabla.
y el resultado a mostrar esta en una tercera tabla que tiene en común los campos id_asig, id_nivel.
se necesitan esto dos campos para que me muestre el resultado asociados a estos.
la tercera tabla tiene filas(id_asig, id_nivel, camentario), yo quiero mostrar los comentarios asociado a los campos marcados.

saludos quedo atento a sus comentarios...