Código PHP :
<?php include ("../../PHP/Conexion.php"); $conectar = conexionBD(); $resultado = array(); $sqlcursos = "SELECT * FROM tesis.curso;"; $rscursos = select($conectar,$sqlcursos); $sqldivisiones="Select * from tesis.division;"; $rsdivisiones= select($conectar,$sqldivisiones); if (isset($_POST['listar'])){ if (isset($_POST['cursos']) && isset($_POST['divisiones'])){ $idcurso = $_POST['cursos']; $iddivision = $_POST['divisiones']; $sqlalumnos="SELECT alumno.idpersona,persona.nombre,persona.apellido from alumno left join persona on alumno.idpersona=persona.idpersona where idcurso=".$idcurso. "and iddivision=".$iddivision.";"; $rsalumnos= select($conectar,$sqlalumnos); } } ?>
osea son dos select idcurso e iddivision que utilizo para consultar alumnos..
probe imprimir la consulta, osea la variable $sqlalumnos y le falta el valor despues del igual...
este es el trozo html
Código HTML :
<form action="consultaInasistencias.php" method="post"> <section id="seccion"> <p>Seleccione el curso y la division a listar </p> <p>Curso:<select name="cursos"> <?php foreach ( $rscursos as $curso){?> <option value="<?php $curso["idcurso"]?>"><?php echo $curso["curso"];?></option> <?php }?> </select> Division: <select name="divisiones"> <?php foreach ( $rsdivisiones as $division){?> <option value="<?php $division["iddivision"]?>"><?php echo $division["division"];?></option> <?php }?> </select> <input type="submit" class="button" name="listar" id="cursos" value="Obtener listado"/></p>
como puedo hacer