Con un form puedes hacerlo, lo mandas por default a la misma pagina, en esta checas si se mando por dar click en el boton de enviar o se mando por otro evento, al recargar la pagina checa que en la propiedad de value este asignado el valor correcto de cada elemento, y en el combo extra llenalo en base al combo anterior.
Tambien se puede hacer con ajax pero eso esta mas complejo.