Saludos
La verdad no te entendi muy bien ejejejeej

perdon!..
Pero veo un error en esta sentencia te falto agregar la tabla zona
Código PHP:
//ACTUAL
if (intval($_POST['selZona']) == 1) {
$sql = 'SELECT * FROM barrios WHERE inmobiliaria.idzona = zona.id and barrios.id = '.$_POST['selBarrio'].' ';
}
//MODIFICADO
if (intval($_POST['selZona']) == 1) {
$sql = 'SELECT * FROM barrios,zona WHERE inmobiliaria.idzona = zona.id and barrios.id = '.$_POST['selBarrio'].' ';
}
No se si de pronto ese es tu error.