En las FAQ's de este foro PHP tienes un ejemplo hecho en PHP integramente aplicado a Mysql (facilmente portable a PostgreSQL) .. también tienes soluciones vía "Remote Scripting" .. y lo que está de moda últimamente: AJAX
Todo está en si no te importa recargar la página cuando tus opciones cambien (las de tus selecciones) o no ..
Revisa esta FAQ (y mira los ejemplos usando Remote Scripting ademas de visitar el foro de AJAX):
http://www.forosdelweb.com/showthrea...999#post664999
Un saludo,