Puedes colocar un valor dentro del campo hidden, según la elección del select con el evento onchange:
Código HTML:
Ver original<select onchange="document.getElementById('mi_campoh').value=this.value;"> .
.
.
el campo hidden debes saber que se envia como cualquier campo del formulario, sólo que el usuario no lo ve.