Ok... entonces haz lo siguiente:
Código PHP:
$Institucion = $_POST['Institucion'];
$Tipo = $_POST['Tipo'];
$Investigador = $_POST['Investigador'];
$Area = $_POST['area'];
echo $Institucion.'-'.$Tipo.'-'.$Investigador.'-'.$Area;
/*[...]*/
$Q = "SELECT i.nombre as nombre, u.nombre as unidad, i.uacademica as aca, a.nombre as area, i.aplicacion as apli, i.nivel, i.email, i.telefono
FROM areas a, investigadores i, universidades u
WHERE i.idarea = a.idarea
AND u.iduniversidad = i.iduniversidad";
//Comparo si vienen vacias las variables
if(!empty($Institucion) && isset($Institucion)){
$Q .= "
AND u.nombre='".$Institucion."'";
}
if(!empty($Investigador) && isset($Investigador)){
$Q .= "
AND i.nombre='".$Investigador."'";
}
if(!empty($Area) && isset($Area)){
$Q .= "
AND a.idarea=".$Area."";
}
echo $Q;
Y dinos que es lo que reflejan estos cambios.
Suerte!