I try to filter by race, shift and cycle, with a combobox I get out but when I try to insert another one and also filter the previous one they do not work anymore, I hope they help me.
This is my code:
<form action="busquedaadmin.php" method="post">
<select name="filtro"><option value="todos">
<option value="Ingenieria de Sistemas">Ingenieria de Sistemas</option>
<option value="Contabilidad">Contabilidad</option></select>
<select name="filtro2"><option value="todos"></option>
<option value="Manana">Mañana</option>
<option value="Noche">Noche</option></select>
<button type="submit">Filtrar</button></form>
<?php
if(isset($_POST['filtro'])){
$filtro=$_POST['filtro'];
switch($_POST['filtro']){
case "todos":
$sql = "select * from alumnos;";
break;
case "Ingenieria de Sistemas":
$sql = "select * from alumnos WHERE carreraal='$filtro'";
break;
case "Contabilidad":
$sql = "select * from alumnos WHERE carrera='$filtro'";
}
}
if(isset($_POST['filtro2'])){
$filtro2=$_POST['filtro2'];
switch($_POST['filtro2']){
case "todos":
$sql = "select * from alumnos;";
break;
case "Manana":
$sql = "select * from alumnos WHERE carreraal='$filtro' AND turnoal='$filtro2'";
break;
case "Noche":
$sql = "select * from alumnos WHERE carreraal='$filtro' AND turnoal='$filtro2'";
break;
}
}
else{
$sql = "select * from alumnos;";
}
$resultado=$mysqli->query($sql);
echo "<center><table><th>Id</th><th>Nombre</th><th>Descripcion</th> <th>Precio</th><th>Fecha de Registro</th>";
while($row = mysqli_fetch_array($resultado))
{
echo "<tr><td>{$row['codal']}</td> ".
"<td>{$row['nombresal']} </td> ".
"<td>{$row['apellidosal']} </td> ".
"<td>{$row['carreraal']} </td> ".
"<td>{$row['cicloal']} </td> ".
"<td>{$row['turnoal']} </td></tr>";
}
echo "</table></center>";
?>