Foros del Web » Programando para Internet » PHP »

select + php

Estas en el tema de select + php en el foro de PHP en Foros del Web. bueno amigos quisiera saber como puede mantener selccionado un select, mi problema es el sgte, tengo un select de ciudades y cuando hago una consulta ...
  #1 (permalink)  
Antiguo 08/07/2006, 10:59
 
Fecha de Ingreso: julio-2006
Mensajes: 114
Antigüedad: 11 años, 5 meses
Puntos: 0
Exclamación select + php

bueno amigos quisiera saber como puede mantener selccionado un select, mi problema es el sgte, tengo un select de ciudades y cuando hago una consulta a la bd me vuelven los datos y mi formulario se llena con los datos de la consulta, todos los campos se llenan, pero el select se queda en la opcion inicial, y quisiera que se eligiera en la ciudad que devuelve la consulta

ejemplo:

Resultados de la consulta: $nombre=Juan y $ciudad=Piura

//el input text se llena con Juan
Nombre:
<input type=text name=nombre value=$nombre>
//pero el select no se selecciona con el resultado de la consulta, osea piura no es selected
Ciudad
<select name=ciudad>
<option>Lima
<option>Piura
<option>Tacna
<option>Ica
</select>


Alguien me puede ayudar???
  #2 (permalink)  
Antiguo 08/07/2006, 11:53
 
Fecha de Ingreso: septiembre-2002
Mensajes: 122
Antigüedad: 15 años, 3 meses
Puntos: 0
<select name=ciudad>
<? if ($ciudad!="") echo "<option selected>$ciudad"; ?>
<option>Lima
<option>Piura
<option>Tacna
<option>Ica
</select>

Esta es una solucion muy basica pero te sirve de quia...pruebe haber
  #3 (permalink)  
Antiguo 08/07/2006, 11:57
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 12 años, 4 meses
Puntos: 6
Hola!

El problema es como lo estas haciendo, el Select no cambiara la opcion si le cambias el value, el select trabaja distinto.

<input type=text name=nombre>
Ciudad
<select name=ciudad>
<option>Lima
<option selected>Piura
<option>Tacna
<option>Ica
</select>

Donde Piura sera la opcion que aparecera como seleccionada.

Exitos!
__________________
Federico.

Mi página: www.jourmoly.com.ar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:22.