Ejemplo 2.- Petición con una condición de dos campos de una tabla a partir de una elección en una lista desplegable construida con datos de la misma tabla.
articulos1.IDC
Datasource: pruebas Username: web Password: Translationfile: C:\aplicaciones\translator.txt Template: articulos1.htx SQLStatement: +SELECT tipo + FROM articulos + GROUP BY tipo
articulos1.HTX
<HTML> <HEAD><TITLE>Lista de tipos </TITLE></HEAD> <BODY> <CENTER> <H3>La ferreteria virtual</H3> <FORM ACTION=/aplicaciones/articulos2.idc" METHOD="POST"> <SELECT NAME="LISTA_TIPOS"> <%begindetail%> <OPTION VALUE="<%tipo%>"> <%tipo%> <%enddetail%> </SELECT><BR> <INPUT TYPE="SUBMIT" VALUE="Elija el tipo de articulo y pulse aqui"> </FORM> </CENTER> </BODY> </HTML>
Resultado 1
articulos2.IDC
Datasource: pruebas Username: web Password: Translationfile: C:\aplicaciones\translator.txt Template: articulos2.htx SQLStatement: +SELECT tipo, nombre + FROM articulos + WHERE tipo ='<%LISTA_TIPOS%>'
articulos2.HTX
<HTML> <HEAD><TITLE>Lista de articulos </TITLE></HEAD> <BODY> <CENTER> <H3>La ferreteria virtual</H3> <TABLE BORDER=1> <TR><TH>Tipo articulo</TH><TH>Nombre articulo</TH></TR> <%begindetail%> <TR><TD><%tipo%></TD><TD><%nombre%></TD></TR> <%enddetail%> </TABLE> </CENTER> </BODY> </HTML>
Resultado 2 (Suponiendo que se eligió "MATERIAL" en el formulario del resultado 1)
Tipo articulo | Nombre articulo |
---|---|
MATERIAL | Clavos |
MATERIAL | Tornillos |