Hola,
bueno el action de tu form lo deberias poner apuntando a la misma página, para que después a la etiqueta <select> le apliques el evento
onchange="this.form.submit()"
En tu página deberas cachar la variable de cod de referencia y mediante una condicion desplegar o no los datos, es decir:
Código PHP:
Ver original<?php
//si recibes la variable quiere decir que ya eligio algo del select
if(isset($_POST['cod_referencia'])){ $cod_referencia = $_POST['cod_referencia'];
//hace una nueva consulta con la condicion del codigo de referencia
}
?>
<form action="tuarchivo.php" method="POST">
<select name="cod_referencia" onchange="this.form.submit()">
<option value="valor">Nombre</option>
//mas opciones
</select>
</form>
el codigo te lo puse de rapído SIN PROBAR ACLARO porque solo es una idea
o una forma mas elegante es hacerlo con ajax o/y jquery