sto provando ad utilizzare asp con un'iterrogazione ad un database tramite form.
ho creato due pagine
la pagina form.htm dove ho inserito 2 categorie di pulsanti di opzione
<form action="connection.asp" method="post">
prima categoria
<input type="radio" value="verde" checked name="colore">
<input type="radio" value="rosso" name="colore">
seconda categoria
<input type="radio" value="penna" checked name="oggetto">
<input type="radio" value="matita" name="oggetto">
ed i pulsanti
<input type="submit" value="cerca"><input type="reset" value="Cancella i dati">
la seconda pagina connection.asp con il seguente codice:
<%
'dichiarare le variabili contenitrici dei valori
Dim colore, oggetto
'lettura pulsanti opzione
colore=Request.Form("colore")
tipo=Request.Form("tipo")
%>
<%
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("oggetti.mdb")
Set objRs = Server.CreateObject("ADODB.Recordset")
set objRs = objConn.Execute("SELECT * FROM tabella WHERE tipologia = 'tipo' AND colori = 'colore'")
Do while NOT objRs.EOF
%>
<%response.write objRs("tipologia")%>
<%response.write objRs ("nome") %>
<%response.write "<hr size='1' color='midnightbluè width='40%' align='left'>" %>
<%
objRs.Movenext
Loop
objRs.Close
Set objRs = Nothing
objConn.Close
Set objConn = Nothing
%>
il problema è che prima di caricare le variabili (cioè scrivendo i valori del form manualmente) sulla pagina funzionava ora cercando di caricare i dati del form tramite le variabili mi viene fuori una pagina vuota.
come devo fare..in cosa sbaglio ripeto sono alle primissime armi...
grazie di a tutti colore che mi risponderanno.