hola me podrian ayudar a resolver un error... soy nuevo en estos temas
quiero hacer consultas multiples en una tabla pero en el siguiente codigo no me lanza ningun error, pero al realizar la busqueda no me arroja nada
<?php ////////////////// CONEXION A LA BASE DE DATOS //////////////////////////////////// $host="localhost"; $usuario="root"; $contraseña="usbw"; $base="tesice"; $conexion= new mysqli($host, $usuario, $contraseña, $base); if ($conexion -> connect_error) { die("Fallo la conexion:(".$conexion -> mysqli_connect_error().")".$conexion-> mysqli_connect_error()); } ////////////////// VARIABLES DE CONSULTA//////////////////////////////////// $where=""; ////////////////////// BOTON BUSCAR ////////////////////////////////////// { { $where="WHERE carrera ='".$carrera."'"; } { $where="WHERE turno='".$turno."'"; } { $where="WHERE status='".$status."'"; } { $where="WHERE fecha='".$fecha."'"; } { $where="WHERE periodo='".$periodo."'"; } else { $where="WHERE carrera '".$carrera."' and turno='".$turno."' and status='".$status."' and fecha ='".$fecha."' and periodo='".$periodo."'"; } } ?> <?php /////////////////////// CONSULTA A LA BASE DE DATOS //////////////////////// $alumnos="SELECT * FROM alumnos $where"; $resAlumnos=$conexion->query($alumnos); { $mensaje="<h2>No hay registros que coincidan con su criterio de búsqueda.</h2>"; echo $mensaje; } ?> <!DOCTYPE html> <html lang="es"> <body> <section> <form method="post"> <select name="xcarrera"> <option value="">Carrera </option> <option value="Administracion">Administracion</option> <option value="Arquitectura">Arquitectura</option> <option value="Ing Ambiental">Ing Ambiental</option> <option value="Ing Biomedica">Ing Biomedica</option> <option value="Ing Electronica">Ing Electronica</option> <option value="Ing Informatica">Ing Informatica</option> <option value="Ing Sistemas">Ing Sistemas</option> </select> <select name="xturno"> <option value="">Turno </option> <option value="Matutino">Matutino</option> <option value="Vespertino">Vespertino</option> </select> <select name="xstatus"> <option value="">Status </option> <option value="Activo">Activo</option> <option value="Egresado">Egresado</option> <option value="Titulado">Titulado</option> <option value="Baja Temporal">Baja Temporal</option> <option value="Baja Definitiva">Baja Definitiva</option> </select> <input type="text" placeholder="Año" name="xfecha"/> <select name="xperiodo"> <option value="">Periodo </option> <option value="1">1</option> <option value="2">2</option> </select> <button name="buscar" type="submit">Buscar</button> </form> <br> <table class="table" > <tr> <th>Matricula</th> <th>Nombre Completo</th> <th>Carrera</th> <th>Turno</th> <th>Status</th> <th>Fecha</th> <th>Periodo</th> </tr> <?php while ($registroAlumnos = $resAlumnos->fetch_array(MYSQLI_BOTH)) { echo'<tr> <td>'.$registroAlumnos['matricula'].'</td> <td>'.$registroAlumnos['nombre_a'].' '.$registroAlumnos['ap_pat_a'].' '.$registroAlumnos['ap_mat_a'].'</td> <td>'.$registroAlumnos['carrera'].'</td> <td>'.$registroAlumnos['turno'].'</td> <td>'.$registroAlumnos['status'].'</td> <td>'.$registroAlumnos['fecha'].'</td> <td>'.$registroAlumnos['periodo'].'</td> </tr>'; } ?> </table> </section> </body> </html>