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

Hacer filtro

Estas en el tema de Hacer filtro en el foro de ASP Clásico en Foros del Web. Perdón otra vez con otro pregunta. Necesito que cuando hago click en un menú desplegable que me muestra todas las facultades (guardadas en una tabla ...
  #1 (permalink)  
Antiguo 23/10/2003, 14:57
 
Fecha de Ingreso: septiembre-2003
Ubicación: Montevideo Uruguay
Mensajes: 13
Antigüedad: 20 años, 9 meses
Puntos: 0
Hacer filtro

Perdón otra vez con otro pregunta.

Necesito que cuando hago click en un menú desplegable que me muestra todas las facultades (guardadas en una tabla de la db) el otro menú se despliegue solo con las carreras correspondientes a esa facultad. Pero no se si el problema está en el código sql o en los menues.
Mil perdones otra vez y gracias,

Saludos,

Solange
El código que tengo sería éste

SELECT *
FROM Facultades
WHERE Id_Facultad like 'varcarr'
varcarr % Request("Id_Facultad")

SELECT Facultades.Id_Facultad, Carreras_Facultades.Id_Carrera
FROM Facultades INNER JOIN Carreras_Facultades ON Facultades.Id_Facultad = Carreras_Facultades.Id_Facultad
WHERE Carreras_Facultades.Id_carrera like 'varcarr'
varcarr % Request("Id_Facultad")
//Menu desplegable
<select name="facultad" class="formulario" id="facultad">
<%
While (NOT facultades.EOF)
%>
<option value="<%=(facultades.Fields.Item("Id_Facultad").V alue)%>"><%=(facultades.Fields.Item("Nombre_Facult ad").Value)%></option>
<%
facultades.MoveNext()
Wend
If (facultades.CursorType > 0) Then
facultades.MoveFirst
Else
facultades.Requery
End If
%>
</select>
//Menu carreras
<select name="carreras" class="formulario" id="carreras">
<%
While (NOT rscarreras.EOF)
%>
<option value="<%=(rscarreras.Fields.Item("Id_Carrera").Va lue)%>"><%=(rscarreras.Fields.Item("Id_Carrera").V alue)%></option>
<%
rscarreras.MoveNext()
Wend
If (rscarreras.CursorType > 0) Then
rscarreras.MoveFirst
Else
rscarreras.Requery
End If
%>
</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:01.