|    
			
				16/08/2007, 12:05
			
			
			  | 
  |   |  |  |  |  Fecha de Ingreso: junio-2006 Ubicación: México 
						Mensajes: 159
					 Antigüedad: 19 años, 4 meses Puntos: 2 |  | 
  |   Optimizacion de codigo 
  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
     |