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...