Questo è la pagina htm in cui c'è il modulo.


<head>
<title>Cerca scheda</title>
</head>
<body bgcolor="#CCCCFF" style="text-align: center"> <h3>Cerca carta</h3>
<label>
<form method="POST" target="centrale" action="ricercamagic.asp?cerca=OK">
<p align="center">
<input type="text" name="stringa">
<input type="submit" value="Cerca"> </p>
</form>
Questa invece è la pagina asp che contiene le info per la ricerca.

<%@LANGUAGE = JScript%>
<%
var cerca = new String(Request.QueryString("cerca"));
var testo = new String(Request.Form("stringa"));
var apice = testo.replace(/'/g,"''");
var stringa = apice.split(" ");
if (cerca == "OK")
{
if (testo == "" || testo == "undefined")
{
Response.Write("

Inserire almeno una parola per effettuare una rcerca</p>"); } else
{
var Cn = new ActiveXObject("ADODB.Connection");
Cn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("DatabaseCarteMagic.mdb"));
var sql = "SELECT * FROM Magic WHERE";
for (var i=0; i<stringa.length; i++)
{
if (i > 0)
{
sql += " AND";
}
sql += " NomeCartaItaliano LIKE '%" + stringa[i] + "%'";
}
var Mostra = Cn.Execute(sql);
if (Mostra.EOF)
{
Response.Write("

Nessun risultato</p>");
}
else
{
while (!Mostra.EOF)
{
with (Response)
{
Write("<TABLE BORDER=1><TR><TD width=200>" + Mostra("NomeCartaItaliano")+ "</TD>");
Write("<TD width=200>");
Write(Mostra("TipoCarta") + "</TD>");
Write("<TD width=200>");
Write(Mostra("Edizione") + "</TD>");
Write("<TD width=40>");
Write(Mostra("Rarità") + "</TD></TR></TABLE>"); Mostra.MoveNext();
}
}
}
Cn.Close();
}
} %>