Hola!
Mira si observas lo que intentas guardar es el valor que tienes en la etiqueta:
<option>Etiqueta</option>
Lo q debes hacer es darle el mismo valor en la opcion de value, es decir tomar el valor, No la etiqueta... ejemplo:
Código PHP:
<option value="Etiqueta">Etiqueta</option>
Asi te tomara el valor... Lo que tu estas haciendo es asignar las etiquetas, pero no el valor de esas etiquetas, entonces a la hora de intentar guardar, no lo hace pq? pq no lleva ningun valor...
No se si me explike pero cualkier duda aki sigo xD