Hola:
Yo me preocuparía para hacer la asociación de forma accesible, y eso pienso que se conseguiría con dos formularios. El primero con método get y un botón submit encerrado entre etiquetas noscript, a la vez que programaría el evento de cambio del select para hacer una petición Ajax de los datos para actualizar el segundo select en el segundo formulario (si hiciera falta el valor del primer select lo pondría en un campo hidden).
Saludos