Para David Grimaldi
Publicado por pepin100 (43 intervenciones) el 27/09/2001 00:40:33
Hola:
Despues de un extensa busqueda por el foro, encontre codigo similar al que se lista a continuacion (es una adaptacion que hice para mi uso):
<FORM name="datos" method="post" action="selects.asp">
<SELECT name="tema" onchange="document.datos.submit();">
<!--#include file="include/conecta.asp"-->
<%
senSQL="SELECT idtema,tema FROM cat_temas"
rs.open senSQL, conexion
rs.movefirst
do while not rs.eof
if rs("idtema")=request.form("tema") then
texto=rs("idtema") & " selected"
else
texto=rs("idtema")
end if
%>
<option value=<%=texto%>><%=rs("tema")%></option>
<%
rs.movenext
loop
%>
</SELECT>
<SELECT name="causa">
<%
senSQL="SELECT idcausa,causa FROM cat_causas WHERE idtema=" & request.form("tema.value")
rs.open senSQL, conexion
rs.movefirst
do while not rs.eof
%>
<option value=<%=rst("idcausa")%>><%=rs("causa")%></option>
<%
rs.movenext
loop%>
</select>
<!--#include file="include/desconecta.asp"-->
</form>
la pagina se llama a si misma, y tengo una tabla cat_causas con los campos idcausa, causa, idtema, y otra tabla cat_temas con los campos idtema, tema. lo que quiero es que al seleccionar un tema, se aparezcan en el select de causas los que correspondan, pero lo unico que aparece el el select de temas, pero el de causas vacio
¿que estoy haciendo mal?
gracias de antemano
Despues de un extensa busqueda por el foro, encontre codigo similar al que se lista a continuacion (es una adaptacion que hice para mi uso):
<FORM name="datos" method="post" action="selects.asp">
<SELECT name="tema" onchange="document.datos.submit();">
<!--#include file="include/conecta.asp"-->
<%
senSQL="SELECT idtema,tema FROM cat_temas"
rs.open senSQL, conexion
rs.movefirst
do while not rs.eof
if rs("idtema")=request.form("tema") then
texto=rs("idtema") & " selected"
else
texto=rs("idtema")
end if
%>
<option value=<%=texto%>><%=rs("tema")%></option>
<%
rs.movenext
loop
%>
</SELECT>
<SELECT name="causa">
<%
senSQL="SELECT idcausa,causa FROM cat_causas WHERE idtema=" & request.form("tema.value")
rs.open senSQL, conexion
rs.movefirst
do while not rs.eof
%>
<option value=<%=rst("idcausa")%>><%=rs("causa")%></option>
<%
rs.movenext
loop%>
</select>
<!--#include file="include/desconecta.asp"-->
</form>
la pagina se llama a si misma, y tengo una tabla cat_causas con los campos idcausa, causa, idtema, y otra tabla cat_temas con los campos idtema, tema. lo que quiero es que al seleccionar un tema, se aparezcan en el select de causas los que correspondan, pero lo unico que aparece el el select de temas, pero el de causas vacio
¿que estoy haciendo mal?
gracias de antemano
Valora esta pregunta
0