image
Inicio » Foros » HTML

Foro sobre HTML

como llenar un ComboBox

Volver al foro | Responder | Añadir nuevo tema


De: boster
Fecha: 12/10/2005
Mensaje:

tengo una pagina html y no se como llenar un combobox con datos de una base de datos de sql.
usando codigo html.
alguien me puede ayudar???




Quizás le interese
De: monky
Util para: 0 personas

Fecha: 12/10/2005
Mensaje:

Si usas ASP debes primero conectarte a SQL, luego realizas el select .

Te doy un ejemplo completo

dim cd_empresa , empresa , id_emp, nm_emp, ii , jj, nid, nemp
dim dropdw,nmempresa,seleccion

connect()  ..... ojo aca debes poner tu conexion a sql.... lo que ves es una funcion que uso y no te sirve

ejecuta "obtengo_empresas" .... aca debes ejecutar tu propio select..... yo ocupo una funcion que ejecuto cualquier sentencia sql... para este caso llamo a un procedimiento almacenado

rs.movefirst
while not(rs.eof)
  id_emp = id_emp & "," & rs("ID")
  nm_emp = nm_emp & "," & rs("EMPRESA")
  rs.movenext
wend


disconnect() ..... aca desconecto usando otra funcion propia.... tu debes desconectarte


id_emp=split(id_emp,",")
nm_emp=split(nm_emp,",")
ii = ubound(id_emp)

ACA ARMO EL COMBOBOX

 <TD class="TexTabNegro"><b>Seleccione Empresa</b>
 </TD>
<%
          dropdw="<td><select id=nombre_empresa name='nombre_empresa' class=tx1>"

          for jj = 1 to ii
              nmempresa=trim(nm_emp(jj))
              dropdw = dropdw & "<option value='" & nmempresa & "' "
              dropdw= dropdw & ">" & nmempresa & Vbcrlf
              cd_empresa = 0
             
          next
              dropdw=dropdw & "</select>" & vbcrlf
         
          response.write dropdw
          response.write "</td>"

%>

 

 





Volver al foro | Responder | Añadir nuevo tema

Quizás le interese:

WebEstilo.com no se hace responsable de las opiniones que los usuarios puedan verter en cualquiera de los foros existentes.

Si te solucionó el problema pulsa en G+1


Gracias!






Comparte



Última modificación:31 de Agosto de 2017. Spain - Espa�a.
© 1998-2004 por . Todos los derechos reservados.