Podrias poner un hidden e intentar ayudarte de javascript para que cuando el select sea cambiado, el hidden contenga el valor (en texto) de esa lista. Alguna funcion como:
Código HTML:
<script>
function cargaHidden(val){
document.getElementById('nombreSelect').value = val;
}
</script>
<html>
<select name="ciudad" id="ciudad" onChange="cargaHidden(this.options[this.selectedIndex].text">
<!--aca tu php-->
</select>
<input type="hidden" id="nombreSelect">
<!--este input ponlo de type="text" para ver si funciona-->
</html>
Suerte!