puedes hacer esto
pones un form con select y un boton y este seria el codigo mas o menos del php
Código PHP:
if (!isset($_GET['tipo'])){//sin o tra valro el tipo
//mostramos el form
<form method="post" action="estamismapagina.?tipo=seleccion">
aqui va tu while de tu select
<input type="submit" name="Submit" value="Enviar" class="boton" >
</form>
}
if ($_GET['tipo']=="seleccion"){//si tiene seleccion
$value=$_POST['nombredetuselect'];//recogemos la variable
//aqui vemdira tu select a la base de datos con el dato de la variable value
//volvemos a mostrar el form pro si quiere cmabiar otra vez
<form method="post" action="estamismapagina.?tipo=seleccion">
aqui va tu while de tu select
<input type="submit" name="Submit" value="Enviar" class="boton" >
</form>
//mostramos resultados de consulta
}
Un Saludo