Problemas con request??
Publicado por pepin100 (43 intervenciones) el 28/09/2001 02:09:26
Hola:
En una consulta sql que estoy haciendo, no encuentro mi error: como comente en una nota pasada, quiero que un select presente informacioin dependiendo del valor de otro select. el codigo que pongo es:
<%va=request.form("tema")
Response.Write(va)
%>
<SELECT name="causa">
<%
senSQL="SELECT idcausa,causa, idtema FROM cat_causas WHERE idtema='"&va&"'"
rs.open senSQL, conexion
rs.movefirst
do while not rs.eof
%>
<option value=<%=rs("idcausa")%>><%=rs("causa")%></option>
<%
rs.movenext
loop%>
</select>
esto no funciona, y si pongo esto, si funciona:
<%va=request.form("tema")
Response.Write(va)
%>
<SELECT name="causa">
<%
senSQL="SELECT idcausa,causa, idtema FROM cat_causas WHERE idtema=3"
rs.open senSQL, conexion
rs.movefirst
do while not rs.eof
%>
<option value=<%=rs("idcausa")%>><%=rs("causa")%></option>
<%
rs.movenext
loop%>
</select>
la cuestion es que quiero que dependa del valor del select, no de una constante, cual es mi error?
gracias de antemano
P.D. al imprimir el valor de va, puedo ver que es correcto, y tema es el select "padre"
En una consulta sql que estoy haciendo, no encuentro mi error: como comente en una nota pasada, quiero que un select presente informacioin dependiendo del valor de otro select. el codigo que pongo es:
<%va=request.form("tema")
Response.Write(va)
%>
<SELECT name="causa">
<%
senSQL="SELECT idcausa,causa, idtema FROM cat_causas WHERE idtema='"&va&"'"
rs.open senSQL, conexion
rs.movefirst
do while not rs.eof
%>
<option value=<%=rs("idcausa")%>><%=rs("causa")%></option>
<%
rs.movenext
loop%>
</select>
esto no funciona, y si pongo esto, si funciona:
<%va=request.form("tema")
Response.Write(va)
%>
<SELECT name="causa">
<%
senSQL="SELECT idcausa,causa, idtema FROM cat_causas WHERE idtema=3"
rs.open senSQL, conexion
rs.movefirst
do while not rs.eof
%>
<option value=<%=rs("idcausa")%>><%=rs("causa")%></option>
<%
rs.movenext
loop%>
</select>
la cuestion es que quiero que dependa del valor del select, no de una constante, cual es mi error?
gracias de antemano
P.D. al imprimir el valor de va, puedo ver que es correcto, y tema es el select "padre"
Valora esta pregunta


0