listbox

18/12/2003 - 21:50 por rookie | Informe spam
Hola,
necesito ayuda en lo siguiente:
quiero presentar un formulario para inscripcion a cursos, en el formulario
se presentan dos listboxes (listas), la primera contiene el listado de los
cursos, y la segunda indica que profesores dictan clases o cursos.

Como puedo lograr que al escoger un curso, en la otra lista solo me muestre
los profesores que dictan ese curso?

Preguntas similare

Leer las respuestas

#1 Ncisco
21/12/2003 - 14:40 | Informe spam
Mira este enlace que trata los select dependientes:
http://www.desarrolloweb.com/articu...php?manual

"rookie" escribió en el mensaje
news:uq2ld#
Hola,
necesito ayuda en lo siguiente:
quiero presentar un formulario para inscripcion a cursos, en el formulario
se presentan dos listboxes (listas), la primera contiene el listado de los
cursos, y la segunda indica que profesores dictan clases o cursos.

Como puedo lograr que al escoger un curso, en la otra lista solo me


muestre
los profesores que dictan ese curso?


Respuesta Responder a este mensaje
#2 rookie
22/12/2003 - 23:12 | Informe spam
casi lo he logrado :-)

hice modificaciones al codigo, y he logrado el el segundo listbox funcione,
pero el primer listbox no mantiene la seleccion, adjunto el codigo:

<form name=formulario>
Sector: <select name=idSector
onChange="location.href('prueba_sector.asp?idSector=' +
formulario.idSector.options[formulario.idSector.selectedIndex].value)">
<%
Set Conn = Server.CreateObject("ADODB.Connection")
path = "E:\SYSTEM\LBG\SAISON_DB\SAISON.mdb"
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & path

SQL_Sector="SELECT * FROM Sector"
set RS_Sector=createobject("ADODB.Recordset")
RS_Sector.open SQL_Sector,conn
do while not RS_Sector.eof
Sector = RS_Sector("Sector")
idSector = RS_Sector("id")
p = request.querystring("Sector")
if p <> "" then

if p = Sector then
response.write "<option value="&idSector&"&Sector="&Sector&"
selected>"&Sector&"</option>"
elseif p <> Sector then
response.write "<option
value="&idSector&"&Sector="&Sector&">"&Sector&"</option>"
end if
else
response.write "<option
value="&idSector&"&Sector="&Sector&">"&Sector&"</option>"
end if

RS_Sector.movenext
loop
RS_Sector.close
%>
</select>
<%
if request.querystring("idSector") <> "" then %> Sub Sector: <select
name=ubicacion>
<%
SQL_prov="select * from subsector where
id_sector="&request.querystring("idSector")&""
set RS_prov=createobject("ADODB.Recordset")
RS_prov.open SQL_prov,conn
do while not RS_prov.eof

Sector = request.querystring("Sector")
subsectorctrl = RS_prov("subsector")
%>
<option value="<%=subsectorctrl%>, <%=Sector%>"><%=subsectorctrl%></option>
<%
RS_prov.movenext
loop
RS_prov.close
%>
</select><% end if %></form>

de antemano gracias

"Ncisco" wrote in message
news:#gGQ#
Mira este enlace que trata los select dependientes:
http://www.desarrolloweb.com/articu...php?manual

"rookie" escribió en el mensaje
news:uq2ld#
> Hola,
> necesito ayuda en lo siguiente:
> quiero presentar un formulario para inscripcion a cursos, en el


formulario
> se presentan dos listboxes (listas), la primera contiene el listado de


los
> cursos, y la segunda indica que profesores dictan clases o cursos.
>
> Como puedo lograr que al escoger un curso, en la otra lista solo me
muestre
> los profesores que dictan ese curso?
>
>


Respuesta Responder a este mensaje
#3 rookie
22/12/2003 - 23:24 | Informe spam
Hola grupo:
descubri cual es el problema, si el "sector" esta formado por dos o mas
palabras, el script solo pasa como parametro la primera, como soluciono
esto?

"Ncisco" wrote in message
news:#gGQ#
Mira este enlace que trata los select dependientes:
http://www.desarrolloweb.com/articu...php?manual

"rookie" escribió en el mensaje
news:uq2ld#
> Hola,
> necesito ayuda en lo siguiente:
> quiero presentar un formulario para inscripcion a cursos, en el


formulario
> se presentan dos listboxes (listas), la primera contiene el listado de


los
> cursos, y la segunda indica que profesores dictan clases o cursos.
>
> Como puedo lograr que al escoger un curso, en la otra lista solo me
muestre
> los profesores que dictan ese curso?
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida