buenas tardes mi intencion es realizar un sistema con filtros por distintos combobox para tener una consulta mas especifica,lo estoy haciendo de esta forma, en la que quiero que tenga los dos conceptos el combobox por carrera y por id_alumno, pongo el codigo como lo tengo actualmente y pero no me muestra los datos de id_alumno para realizar la busqueda.

Código HTML:
<?php

////////////////// CONEXION A LA BASE DE DATOS ////////////////////////////////////

$host="localhost";
$usuario="root";
$contraseña="root";
$base="itic";

$conexion= new mysqli($host, $usuario, $contraseña, $base);
if ($conexion -> connect_errno)
{
die("Fallo la conexion:(".$conexion -> mysqli_connect_errno().")".$conexion-> mysqli_connect_error());
}
////////////////// VARIABLES DE CONSULTA////////////////////////////////////

$where="";
$nombre=$_POST['xnombre'];
$carrera=$_POST['xcarrera'];
$limit=$_POST['xregistros'];
$id_alumno=$_POST['xid_alumno'];

////////////////////// BOTON BUSCAR //////////////////////////////////////

if (isset($_POST['buscar']))
{



if (empty($_POST['xcarrera']))
{
$where="where nombre like '".$nombre."%'";
}

else if (empty($_POST['xnombre']))
{
$where="where id_alumno='".$id_alumno."'";
}

else if (empty($_POST['xid_alumno']))

{
$where="where carrera like '".$carrera."%'";
}
else
{
$where="where nombre like '".$nombre."%' and carrera='".$carrera."%' and grupo='".$grupo."%' and id_alumno='".$id_alumno."'";
}
}
/////////////////////// CONSULTA A LA BASE DE DATOS ////////////////////////

$alumnos="SELECT * FROM alumnos $where $limit";

$resAlumnos=$conexion->query($alumnos);

$resCarreras=$conexion->query($alumnos);

$resC=$conexion->query($alumnos);



if(mysqli_num_rows($resAlumnos)==0)
{
$mensaje="<h1>No hay registros que coincidan con su criterio de búsqueda.</h1>";
}
?>
<html lang="es">

<head>
<title>Filtro de Búsqueda PHP</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>

<link href="css/estilos.css" rel="stylesheet">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">

</head>
<body>
<header>
<div class="alert alert-info">
<h2>Filtro de Búsqueda PHP</h2>
</div>
</header>

<section>
<form method="post">
<input type="text" placeholder="Nombre..." name="xnombre"/>
<select name="xcarrera">
<option value="">Carrera</option>
<?php
while ($registroCarreras = $resCarreras->fetch_array(MYSQLI_BOTH))
{
echo '<option value="'.$registroCarreras['carrera'].'">'.$registroCarreras['carrera'].'</option>';
}
?>
</select>

<select name="xid_alumno">
<option value="">id</option>
<?php
while ($registroCarreras = $resC->fetch_array(MYSQLI_BOTH))
{
echo '<option value="'.$registroCarreras['id_alumno'].'">'.$registroCarreras['id_alumno'].'</option>';
}
?>
</select>


<select name="xregistros">
<option value="">No. de Registros</option>
<option value="limit 3">3</option>
<option value="limit 6">6</option>
<option value="limit 9">9</option>
</select>
<button name="buscar" type="submit">Buscar</button>
</form>
<table class="table">
<tr>
<th>ID_Alumno</th>
<th>Nombre</th>
<th>Carrera</th>
<th>Grupo</th>
</tr>

<?php

while ($registroAlumnos = $resAlumnos->fetch_array(MYSQLI_BOTH))
{

echo'<tr>
<td>'.$registroAlumnos['id_alumno'].'</td>
<td>'.$registroAlumnos['nombre'].'</td>
<td>'.$registroAlumnos['carrera'].'</td>
<td>'.$registroAlumnos['grupo'].'</td>
</tr>';
}
?>
</table>

<?
echo $mensaje;
?>
</section>
</body>
</html>