Hola
JAMER. Bienvenido al foro.
Así por encima veo que:
- Has puesto el mismo nombre a dos controles (el select y el hidden)
- No veo que hayas puesto ningún formulario
- Convendría que cerraras las etiquetas de los opciones del select
echo '<option>'.$row2[1].'</option>';
- El value del campo hidden debería ir también entrecomillador, porque si tiene más de una letra solo te cogerá la primera.
Saludos,