Foros del Web » Programando para Internet » ASP Clásico »

Como puedo mostrar el valor de una variable en una lista desplegable

Estas en el tema de Como puedo mostrar el valor de una variable en una lista desplegable en el foro de ASP Clásico en Foros del Web. hola, tengo un problema, estoy extrayendo valores de una BD en access2000 para luego visualizarlos en un formulario, el problema se presenta al querer cargar ...
  #1 (permalink)  
Antiguo 29/01/2007, 12:37
 
Fecha de Ingreso: enero-2007
Mensajes: 158
Antigüedad: 17 años, 3 meses
Puntos: 0
Como puedo mostrar el valor de una variable en una lista desplegable

hola, tengo un problema, estoy extrayendo valores de una BD en access2000 para luego visualizarlos en un formulario, el problema se presenta al querer cargar un valor en una lista desplegable. el codigo que estoy utilizando es el sgte:
<%
if Request("Accion") = "Buscando" Then
SQL = ""
SQL = SQL & " Select nombre, nombre2, apellido1, apellido2, rut, f_nacimiento, direccion, telefono, celular, area From trabajador Where rut = '" & Request("rut_aux") & "'"
Set Consulta = oConn.Execute(SQL)
Do While NOT Consulta.EOF
rut = Consulta("rut")
dir = Consulta("direccion")
fono = Consulta("telefono")
nac = Consulta("f_nacimiento")
cel = Consulta("celular")
nom1 = Consulta("nombre")
nom2 = Consulta("nombre2")
apell1 = Consulta("apellido1")
apell2 = Consulta("apellido2")
ar = Consulta("area")
Consulta.MoveNext
Loop
%>

el codigo es ejecutado y asigna los valores extraidos de la BD, pero no muestra el valor de la variable ar en la lista desplegable, la cual tiene el sgte codigo:

<select name="ar" id="ar" value="<%=ar%>" >
<option value="0" >Seleccione</option>
<option value="Docente">Docente</option>
<option value="Administrativo">Administrativo</option>
<option value="Auxiliar">Auxiliar</option>
<option value="Directivo">Directivo</option>
<option value="Asesoria">Asesoria</option>
<OPTION VALUE="<%=("area")%>">
</select>
  #2 (permalink)  
Antiguo 29/01/2007, 13:47
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Re: Como puedo mostrar el valor de una variable en una lista desplegable

Código:
...
ar = Consulta("area") 
...

<select name="ar" id="ar" value="<%=ar%>" >
<option value="0" >Seleccione</option>
<option value="Docente">Docente</option>
<option value="Administrativo">Administrativo</option>
<option value="Auxiliar">Auxiliar</option>
<option value="Directivo">Directivo</option>
<option value="Asesoria">Asesoria</option>
<OPTION VALUE="<%=("area")%>">
</select>
La variable la definís como ar y luego usás una variable no inicializada llamada area.
Por cierto, lo que te marco en rojo está de más: no existe el atributo value para el tag select.

suerte
__________________
...___...
  #3 (permalink)  
Antiguo 31/01/2007, 05:35
 
Fecha de Ingreso: enero-2007
Mensajes: 158
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Como puedo mostrar el valor de una variable en una lista desplegable

Eso es lo que tengo pero no me resulta solo me muestra Seleccione en vez del valor de la variable
  #4 (permalink)  
Antiguo 01/02/2007, 09:37
 
Fecha de Ingreso: enero-2007
Mensajes: 158
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Como puedo mostrar el valor de una variable en una lista desplegable

ya lo resolvi a la variable area habia que sacarle las comillas
  #5 (permalink)  
Antiguo 01/02/2007, 11:03
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Re: Como puedo mostrar el valor de una variable en una lista desplegable

Cita:
Iniciado por Yo mismo
La variable la definís como ar y luego usás una variable no inicializada llamada area.
Cita:
Iniciado por carolina Ver Mensaje
ya lo resolvi a la variable area habia que sacarle las comillas
Que gil, no me di cuenta de las comillas :)
Igual insisto, en el código que mostraste no tenés ninguna variable inicializada llamada area. Sí tenés una variable llamada ar que tiene el valor de Consulta("area").
__________________
...___...
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 04:35.