Ho un motore di ricerca che funziona cosi:


Questo il form:

<form method="POST" action="risultati.asp">
Inserisci una parola (o porzione di parola) da cercare:

<input type="text" name="search" size="20"> <input type="submit" value="CERCA">
</form>

e questa la pagina risultati.asp:

<%
Dim Cerca
Cerca = Replace(Request.Form("search"), "'", "")
if Cerca = "" then
Response.write "Errore. Non hai inserito nessun termine da cercare"
Response.end
end if

Dim DbPath, Conn
DbPath="../fpdb/login.mdb"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(DbPath)

Dim strSQL, Rs
strSQL = "Select * from tblNews where Content like '%" & Cerca & "%' or SEARCH_WORDS like '%" & Cerca & "%' order by ID desc"
Set Rs = Server.CreateObject("ADODB.Recordset")
Rs.Open strSQL, Conn, 3, 3

if Rs.EOF then
Response.write "Nessun risultato trovato!"
else
Do while NOT Rs.EOF
Response.write "" & Rs("NOME_SITO") & "
" & Rs("DESCRIZIONE") & "

"
Rs.MoveNext
Loop
End If

Rs.close
Set Rs = Nothing
Conn.close
Set Conn = Nothing
%>


tutto bene.

Ora vorrei che il form sia un pò piu complesso...ovvero di questo tipo:

<form method="POST" action="eventi_cerca_risultati.asp">
Inserisci una parola (o porzione di parola) da cercare:

<input type="text" name="search" size="20">

cerca in Italia: <input type="checkbox" name="italia" value="ON">

cerca in Europa<input type="checkbox" name="europa" value="ON">

<input type="submit" value="CERCA">
</form>


Come modifico la pagina risulati asp? :master: