Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

Select Predeterminado

Estas en el tema de Select Predeterminado en el foro de Sistemas de gestión de contenidos en Foros del Web. Hola Amigos si alguine me ayuda, por favor voy a tratar de explicar lo mas claro posible. tengo una insercion de datos en una base ...
  #1 (permalink)  
Antiguo 17/06/2009, 15:22
 
Fecha de Ingreso: junio-2009
Mensajes: 3
Antigüedad: 14 años, 10 meses
Puntos: 0
Select Predeterminado

Hola Amigos si alguine me ayuda, por favor voy a tratar de explicar lo mas claro posible.
tengo una insercion de datos en una base de datos tiene un campo que se llama e_civilt que guarda el estado civil de la persona, el usuario los introduce desde asi
<select name="e_civilt" size="1" id="e_civilt"> <option>Seleccione</option><option>Soltero</option> <option>Casado</option><option>Divorciado</option><option>Viudo</option></select>

ok perfecto hasta aqui, se guarda en la base de datos lo que quiero.

cuando voy a editar los datos del usuario quiero que escoja nuevamente los datos del select pero que tenga predeterminado el valor que tiene guardado en la base de datos en el campo del estado civil (e_civilt).

ha y otra cosa que la palabra seleccione salga en gris o no sea opcion para escojer
  #2 (permalink)  
Antiguo 17/06/2009, 19:28
 
Fecha de Ingreso: abril-2003
Mensajes: 1.129
Antigüedad: 21 años
Puntos: 34
Respuesta: Select Predeterminado

Bueno, lo del color gris en el Seleccione, es así

Código HTML:
<option style="color: #808080">Seleccione</option> 
Ahora, para lo de que ya aparezca seleccionado el campo en base al valor leído en la Base de datos, se me había ocurrido algo en PHP y si bien cuando veo el código de la página, aparece escrito de forma correcta, por algun motivo no funciona...

Estimo que la idea mía está, pero por no ser un genio en PHP estoy cometiendo algún error conceptual...

El código es, suponiendo que $estado="Soltero"; en tu caso $estado= al valor de la DB

Código HTML:
<select name="e_civilt" size="1" id="e_civilt">
<option style="color: #808080">Seleccione</option>
<?php if ($estado=="Soltero") { echo "<option selected>"; } else { echo "<option>"; } ?>Soltero</option>
<?php if ($estado=="Casado") { echo "<option selected>"; } else { echo "<option>"; } ?>Casado</option>
<?php if ($estado=="Divorciado") { echo "<option selected>"; } else { echo "<option>"; } ?>Divorciado</option>
<?php if ($estado=="Viudo") { echo "<option selected>"; } else { echo "<option>"; } ?>Viudo</option>
</select> 
__________________
elGastronomo
  #3 (permalink)  
Antiguo 18/06/2009, 10:26
 
Fecha de Ingreso: junio-2009
Mensajes: 3
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Select Predeterminado

me funciona al pelo muchas gracias.-
  #4 (permalink)  
Antiguo 18/06/2009, 15:17
 
Fecha de Ingreso: abril-2003
Mensajes: 1.129
Antigüedad: 21 años
Puntos: 34
Respuesta: Select Predeterminado

Cita:
Iniciado por kevinql Ver Mensaje
me funciona al pelo muchas gracias.-
¿Te funcionó?

¿Y por que a mi no?

Que raro, jejeje, yo en la salida en el navegador al ver el código que escribe está perfectamente como debe ser...

Quizás sea porque lo estoy probando fuera del form y fuera de un contexto...

Lo probaré incluyendole todo lo necesario... Me alegro que te haya servido...
__________________
elGastronomo
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 14:21.