en ese caso deberias de tener un pequeño codigo javascript, que te permita informarle al usuario que le falta seleccionar.... o en su caso mas restrictivo... hasta que seleccione las opciones(los 3 selects)... se active el boton de submit
seria algo asi
****
NOTA.- select 2 y 3, mas el boton, deberan tener
style:visibility="hidden", para que te funcione bien... ok

****
Cita: <Form id="menu" method="POST" action="tu pagina de consulta" />
'primer select
<select id="primero" onchange="if (this.selectedIndex > 0)document.getElementById('segundo').visibility="visible";"/>
'segundo select
<select id="segundo" onchange="if (this.selectedIndex > 0)document.getElementById('tercero').visibility="visible";"/>
'tercer select
<select id="tercero" onchange="if (this.selectedIndex > 0)document.getElementById('enviar').visibility="visible";"/>
'tu boton de envio
<input type="submit" id="enviar" value="Mostrar"/>
</Form>
o en su caso si quisieras que, al seleccionar el tercer select... mandara llamar la busqueda
cambiarias....
<select id="tercero" onchange="
if (this.selectedIndex > 0)document.getElementById(
'enviar').visibility="visible";"/>
por
<select id="tercero" onchange="
if (this.selectedIndex > 0)document.getElementById(
'menu').submit();"/>