Hola,
vamos a ver, por de pronto veo que la <select> de sector no tiene puesto el atributo value en todas las <option>, seria conveniente que lo tuvieran
En la select veo que no distingues si no vienen valores seleccionados en las listas sector y estado y/o insertada palabra clave, se podria hacer algo asi ...
Código PHP:
$_pagi_sql = "SELECT * FROM oportunidades WHERE tipo LIKE '$tipo' ";
## se incluye la busqueda por palabra clave, si se ha introducido
if(isset($_POST['palabra']) && !empty($_POST['palabra'])) {
$_pagi_sql .= " AND producto LIKE '%".$_POST['palabra']."%' ";
}
## se incluye la busqueda por sector, si se ha seleccionado
if(isset($_POST['sector']) && !empty($_POST['sector'])) {
$_pagi_sql .=" AND sector LIKE '".$_POST['sector']."' ";
}
## se incluye la busqueda por estado, si se ha seleccioando
if(isset($_POST['estado']) && !empty($_POST['estado'])) {
$_pagi_sql .=" AND estado LIKE '".$_POST['estado']."' ";
}
$_pagi_sql .=" ORDER BY producto";
Creo que el codigo no tiene ningun error de sintaxis, pruebalo y nos cuentas, ok?
saludos