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

Mostrar datos de una base de datos en un Option Select

Estas en el tema de Mostrar datos de una base de datos en un Option Select en el foro de ASP Clásico en Foros del Web. Hola, tengo que mostrar unos datos en un formulario html <option> es decir: <select> <option>Opcion1</option> <option>Opcion2</option> <option>Opcion3</option> </select> Los datos que quiero listar en ese ...
  #1 (permalink)  
Antiguo 17/05/2010, 16:08
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 16 años, 5 meses
Puntos: 2
Mostrar datos de una base de datos en un Option Select

Hola, tengo que mostrar unos datos en un formulario html <option>
es decir:
<select>
<option>Opcion1</option>
<option>Opcion2</option>
<option>Opcion3</option>
</select>
Los datos que quiero listar en ese formulario provienen de una base ded atos, el punto es que no se como poder mostrarlos dentro de ese formulario :(
Mi code es este,
Código:
<html>
<head>
<title>meteora uses</title>
<script type="text/javascript" src="meteora/src/meteora.js"></script>

<script type="text/javascript">
Meteora.uses('Meteora.Calendar');
Meteora.onStart(
  function () {
    new Calendar(
      'calendar1',
	
      {
        format: '%Y-%m-%d %H:%i',
		minYear: 2005,
        maxYear: 2010,
        showHour: true,
        showMinute: true,
        showMeridiem: true,
		showSecond: true 
    });
  }
);
Meteora.uses('Meteora.Calendar');
Meteora.onStart(
  function () {
    new Calendar(
      'calendar2',
	
      {
        format: '%Y-%m-%d %H:%i',
		minYear: 2005,
        maxYear: 2010,
        showHour: true,
        showMinute: true,
        showMeridiem: true,
		showSecond: true 
    });
  }
);
</script>

</head>
<body>
<form action="show.asp" method="post">
Fecha inicio: <input  type="text" name="calendar1" id="calendar1"/><br><br>
Fecha fin:    <input  type="text" name="calendar2" id="calendar2"/><br>
<% 
Dim conexion,registros
SET conexion=Server.CreateObject("ADODB.Connection")
conexion.Open"PROVIDER=SQLOLEDB; DATA SOURCE=VALP-MESSRV01;UID=sa;PWD=messrv;DATABASE=WASP "
SET registros=Server.CreateObject("ADODB.RecordSet")
registros.open"SELECT linea FROM optimas",conexion
do while not registros.eof
response.write(""&registros("linea"))
response.write("<br>")
registros.movenext
loop
conexion.close

%>
<select>
<option></option>
</select>
<input type="submit" value="consultar">
</form>
</body>
</html>
Ayuda please :(
  #2 (permalink)  
Antiguo 17/05/2010, 19:36
Avatar de Julcar  
Fecha de Ingreso: noviembre-2007
Ubicación: C:\inetpub\wwwroot\Guayaquil
Mensajes: 1.507
Antigüedad: 16 años, 4 meses
Puntos: 54
Respuesta: Mostrar datos de una base de datos en un Option Select

Código ASP:
Ver original
  1. <%
  2. Dim conexion,registros
  3. SET conexion=Server.CreateObject("ADODB.Connection")
  4. conexion.Open"PROVIDER=SQLOLEDB; DATA SOURCE=VALP-MESSRV01;UID=sa;PWD=messrv;DATABASE=WASP "
  5. SET registros=Server.CreateObject("ADODB.RecordSet")
  6. registros.open"SELECT linea FROM optimas",conexion
  7. response.write("<select>")
  8. do while not registros.eof
  9. response.write("<option>"&registros.fields("linea")&"</option>")
  10. registros.movenext
  11. loop
  12. response.write("<select>")
  13. conexion.close
  14.  
  15. %>
  16. <input type="submit" value="consultar">
  17. </form>
__________________
Linux no es el único S.O. libre, conoce a ReactOS el Windows Libre!
"Si mis respuestas te dan la calma, espárceme un poco de karma"
  #3 (permalink)  
Antiguo 18/05/2010, 12:27
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 16 años, 5 meses
Puntos: 2
Respuesta: Mostrar datos de una base de datos en un Option Select

Buenas, asi quedo mi codigo pero me sale un cuadrito que no puedo quitar:(

Código ASP:
Ver original
  1. <body>
  2. <form action="show.asp" method="post">
  3. Fecha inicio: <input  type="text" name="calendar1" id="calendar1"/><br><br>
  4. Fecha fin:    <input  type="text" name="calendar2" id="calendar2"/><br>
  5. <&#37;
  6. Dim conexion,registros
  7. SET conexion=Server.CreateObject("ADODB.Connection")
  8. conexion.Open"PROVIDER=SQLOLEDB; DATA SOURCE=VALP-MESSRV01;UID=sa;PWD=messrv;DATABASE=WASP "
  9. SET registros=Server.CreateObject("ADODB.RecordSet")
  10. registros.open"SELECT linea FROM optimas",conexion
  11. response.write("<select>")
  12. do while not registros.eof
  13. response.write("<option>"&registros.fields("linea")&"</option>")
  14.  
  15. registros.movenext
  16. loop
  17.  
  18. response.write("/<select>")
  19. conexion.close
  20. %>
  21.  
  22. <input type="submit" value="consultar">
  23. </form>
  24. </body>
  25. </html>
  #4 (permalink)  
Antiguo 18/05/2010, 12:32
Avatar de Julcar  
Fecha de Ingreso: noviembre-2007
Ubicación: C:\inetpub\wwwroot\Guayaquil
Mensajes: 1.507
Antigüedad: 16 años, 4 meses
Puntos: 54
Respuesta: Mostrar datos de una base de datos en un Option Select

fe de erratas

cambia
Código ASP:
Ver original
  1. response.write("/<select>")
por
Código ASP:
Ver original
  1. response.write("</select>")
__________________
Linux no es el único S.O. libre, conoce a ReactOS el Windows Libre!
"Si mis respuestas te dan la calma, espárceme un poco de karma"
  #5 (permalink)  
Antiguo 18/05/2010, 12:39
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 16 años, 5 meses
Puntos: 2
Respuesta: Mostrar datos de una base de datos en un Option Select

Perdon, soy un imbesil. Muchas graias por el dato, aprovecho para pedir algun consejo sobre algun IDE para ASP que coloree bien el codigo y marque errores y esas cosas, actualmente solo uso NOTEPAD++
Saludos
  #6 (permalink)  
Antiguo 18/05/2010, 12:52
Avatar de Julcar  
Fecha de Ingreso: noviembre-2007
Ubicación: C:\inetpub\wwwroot\Guayaquil
Mensajes: 1.507
Antigüedad: 16 años, 4 meses
Puntos: 54
Respuesta: Mostrar datos de una base de datos en un Option Select

el unico que conozco a ciencia cierta sobre coloreado de codigo fuente para asp es el Source Edit
__________________
Linux no es el único S.O. libre, conoce a ReactOS el Windows Libre!
"Si mis respuestas te dan la calma, espárceme un poco de karma"

Etiquetas: option, select
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 01:34.