El script que contiene tu proceso del formulario (de hacer la consulta pertinente a tu BD y mostrar esos datos) puede ser el mismo que contenga tu formulario .. Sólo tiene que "saber" tu script en que proceso está .. es decir; si está en proceso de mostrar el formulario o en el de hacer la consulta a tu BD
Para eso .. te puedes ayudar del valor que tome la típica variable "submit" (de tu formulario) .. o de cualquier otra(s) variabels de tu formuario revisando si tienen el valor esperado y/o están definidas ...
Ejemplo:
Código PHP:
if (isset($_POST['submit'])){
// si se pulsó submit ..(está definida la variable submit) entonces hago el proceso de la consulta ...
} else {
// el formulario ..
<form action="esta misma papagina o $_SERVER['PHP_SELF'] que te dá el nombre/ruta de esta página" method="POST">
</form>
}
Un saludo,