Combobox

23/08/2005 - 11:54 por dargento | Informe spam
Hola!
Resulta que tengo un combobox en el cula he volcado los datos de un
tabla de la base de datos, mi problema es que necesito que no se ve
nada en principio, que eso lo he conseguido,pero el problema es qu
cuando se despliegua el combo la seleccion esta al final del todo, y
yo necesito que se vea de principio a fin.
Si alguien me puede decir como hago.
Y necesito saber, cuando el usuario elije un valor, como puedo po
codigo cogerlo para pasarlo a insertar a una base de datos.
Muchas gracias por tod

dargent
dargento's Profile: http://www.msusenet.com/member.php?userid4
View this thread: http://www.msusenet.com/t-187100294

Preguntas similare

Leer las respuestas

#1 Gabriel South
23/08/2005 - 18:35 | Informe spam
Tienes que asegurarte que el "selected" de los items este creado en el
primero que necesitas... Seguramente no esta.

<select>
<option selected>1</option>
<option>1</option>
<option>1</option>
</select>

"dargento" wrote in message
news:

Hola!
Resulta que tengo un combobox en el cula he volcado los datos de una
tabla de la base de datos, mi problema es que necesito que no se vea
nada en principio, que eso lo he conseguido,pero el problema es que
cuando se despliegua el combo la seleccion esta al final del todo, y
yo necesito que se vea de principio a fin.
Si alguien me puede decir como hago.
Y necesito saber, cuando el usuario elije un valor, como puedo por
codigo cogerlo para pasarlo a insertar a una base de datos.
Muchas gracias por todo


dargento

dargento's Profile: http://www.msusenet.com/member.php?userid47
View this thread: http://www.msusenet.com/t-1871002948

Respuesta Responder a este mensaje
#2 dargento
24/08/2005 - 08:12 | Informe spam
Muchas Gracias por tu respuesta, pero no me vale, yo tengo un codig
como este:
<td height="20"><select name="cboEmpresa" id="select3">
<% call conexionBd
rs=Server.CreateObject("ADODB.RecordSet")
'Creamos la sentencia SQL y la ejecutamos
rs = cn.Execute("Select Count (id) as conte From empresas ")
ie = rs("conte")
je = ie
call desconexionBd
call conexionBd
rs=Server.CreateObject("ADODB.RecordSet")
set rs = cn.Execute("Select * From empresas ")
redim empresa1(je,1)
v = 0
Do While not rs.eof%>
<%
empresa1(v,0)=rs("id")
empresa1(v,1)=rs("nombre")%>
<option><%=rs("nombre")%>
<%v = v + 1
rs.movenext
Loop%>
<Option selected ><%=empresa1(0,1)%></option>
<%call desconexionBd%>
</select>
En esta solucion que he sacado, me repite el valor, pero yo solo quier
que quede seleccionado el primero de la lista, y no se como hacerlo
tampoco se como obtener ese valor para luego introducirlo a la base d
datos.
Gracias de nuev

dargent
dargento's Profile: http://www.msusenet.com/member.php?userid4
View this thread: http://www.msusenet.com/t-187100294
Respuesta Responder a este mensaje
#3 Gabriel South
24/08/2005 - 20:25 | Informe spam
Hola, dale un vistazo al codigo, porque encontre un error y ademas le puse
el "selected" al primer item...:

Suerte, Gabriel.


<td height="20"><select name="cboEmpresa" id="select3">
<% call conexionBd
rs=Server.CreateObject("ADODB.RecordSet")
'Creamos la sentencia SQL y la ejecutamos
rs = cn.Execute("Select Count (id) as conte From empresas ")
ie = rs("conte")
je = ie
call desconexionBd
call conexionBd
rs=Server.CreateObject("ADODB.RecordSet")
set rs = cn.Execute("Select * From empresas ")
redim empresa1(je,1)
v = 0
Do While not rs.eof%>
<%
empresa1(v,0)=rs("id")
empresa1(v,1)=rs("nombre")%>
<option <%if v=0 then response write(" selected
")%>><%=rs("nombre")%></OPTION>
<%v = v + 1
rs.movenext
Loop%>
<%call desconexionBd%>
</select>
Respuesta Responder a este mensaje
#4 dargento
25/08/2005 - 08:08 | Informe spam
Muchas gracias, va muy bien.
Muchas gracia

dargent
dargento's Profile: http://www.msusenet.com/member.php?userid4
View this thread: http://www.msusenet.com/t-187100294
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida