gracias pero esa consulta ya la habia intentado pero no hace lo q quiero, de todos modos ya solucione mi problema, utillizando condicion if(isset($_GET nombre del filtro del formulario) y a cada condicion if le puse una query de sql diferente segun el GET que resviera por parte del usuario al mandar el formulario ya fuese en combo de destino, el combo de categoria o el textbox de nombre del hotel es decir:
$_pagi_sql=" select tb_hoteles.hotel,tb_hoteles.logo,tb_hoteles.icon, tb_hoteles.categoria,tb_hoteles.descripcion,tb_hot eles.id_destino,tb_destinos.id,tb_destinos.destino ,tb_paquetes.* from tb_paquetes inner join tb_hoteles on tb_paquetes.id_hotel=tb_hoteles.id_hotel inner join tb_destinos on tb_hoteles.id_destino=tb_destinos.id WHERE tb_hoteles.hotel LIKE '%".$nombre."%' ORDER BY hotel";
$_pagi_sql=" select tb_hoteles.hotel,tb_hoteles.logo,tb_hoteles.icon, tb_hoteles.categoria,tb_hoteles.descripcion,tb_hot eles.id_destino,tb_destinos.id,tb_destinos.destino ,tb_paquetes.* from tb_paquetes inner join tb_hoteles on tb_paquetes.id_hotel=tb_hoteles.id_hotel inner join tb_destinos on tb_hoteles.id_destino=tb_destinos.id WHERE tb_hoteles.id_destino='".$destinos." ORDER BY hotel";
etc de esta manera, simplifique la consulta quitandole mutiples condiciones que eran muy dificiles de cumplir.
de todas maneras gracias por tu interes saludos man