Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

combobox para pagina interactiva

Estas en el tema de combobox para pagina interactiva en el foro de Bases de Datos General en Foros del Web. como puedo introducir un combobox u otro de este genero a una pagina pero, biene lo bueno: esto que se logre por medio de la ...
  #1 (permalink)  
Antiguo 11/06/2002, 17:06
 
Fecha de Ingreso: junio-2002
Mensajes: 16
Antigüedad: 21 años, 10 meses
Puntos: 0
combobox para pagina interactiva

como puedo introducir un combobox u otro de este genero a una pagina pero, biene lo bueno: esto que se logre por medio de la pagina osea que en esa pagina tenga la fasilidad de introducir un combo mas de los que tenga

mandenme una respuesta por favor

  #2 (permalink)  
Antiguo 12/06/2002, 11:35
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 4 meses
Puntos: 11
Re: combobox para pagina interactiva

Lo que yo hago es declarar un cursor con toda la data que estara en el combobox, luego de abrirlo lo voy formando recorriendo cada uno de los valores
ej:

-- Declaro el cursor
cursor c1 is
select pai_nombre, pai_codigo
from paises
order by pai_nombre


<select size=1 name="P_PAIS" >');
-- Aqui inicia la parte del cursor
FOR f IN C_PAISES LOOP
htp.print('<OPTION value="'||F.PAI_CODIGO||'">'||F.PAI_N OMBRE||CHR(10));
END loop;

-- Finaliza el cursor
</select>


Esto me da un resultado mas o menos asi:

<select size=1 name="P_PAIS" >
<OPTION value="AF">Afganistan
<OPTION value="AL">Albania
<OPTION value="DE">Alemania
<OPTION value="AD">Andorra
<OPTION value="AO">Angola
<OPTION value="AI">Anguilla
<OPTION value="AG">Antigua Y Barbuda
<OPTION value="AN">Antillas Holandesas
.....
</select>

Espero este te sirva



------------------------
Move Up or Move Out !!!
------------------------
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 08:54.