Hola estoy desarrollando el siguiendo codigo para actualizar en una base de datos el estado de la republica. Lo que hago es q al momento de cargar la pagina me selecciona el estado q esta guardado en la base de datos, pero si el usuario desea cambiar de opcion, al momento de guardarlo le doy un valor numerico. mi codigo asi queda:
<? if ($city <> '') { ?>
<option value="" select><? echo $city ?></option>
<? } ?>
<option value="0">Seleccione Estado</option>
<option value="1">Aguascalientes</option>
<option value="2">Baja California</option>
<option value="3"> Baja California Sur</option>
.
.
.
<option value="32">Zacatecas</option>
mi problema viene cuando el usuario seleccione cualquier estado el valor que inserto no es el nombre, si no un numero, es decir para cada estado tendria q poner un condicional asi:
<? if $city = 'Aguascalientes' { ?>
<option value="1">Aguascalientes</option>
<? if $city = 'Baja California' { ?>
<option value="2">Baja California</option>
<? if $city = 'Baja California Sur' { ?>
<option value="3"> Baja California Sur</option>
.
.
.
Y asi sucesivamente hasta llegar a Zacatecas
Pienso q debe de haber alguna forma de ahorrarme tantos if y de optimizar mi codigo, Alguna idea ????
Gracias de antemano