incluyes un campo hidden para cada valor del select, cuando marcas un boton, haces un request de las variables en la misma pagina
y asignas al campo hidden el valor elegido en el select o boton, finalmente cuando le des el boton para procesar tu formulario o formularios, lees todo con request y armas tu sentencia SQL