salve a tutti,
io ho il seguente motore di ricerca:
codice:
<%
testo = Request("chiavericerca")
'apro la connessione con il db
set myConn1 = server.CreateObject("ADODB.Connection")
dim strConnDb1
strConnDb1 = ""
strConnDb1 = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = " & server.mappath("/mdb-database/news.mdb")
myConn1.Open(strConnDb1)
mySqlSelect1 = "SELECT * from notizie WHERE titolo LIKE '%"& testo &"%' OR argomento LIKE '%"& testo &"%' order by data desc"
set myRSComS1 = server.CreateObject("ADODB.Recordset")
myRSComS1.Open mySqlSelect1, myConn1
if not(myRSComS1.EOF) and not(myRSComS1.BOF) then
do while not(myRSComS1.EOF)
%>
<table width="500" cellpadding="0" cellspacing="0" bgcolor="#ffffff">
<tr>
<td>
<font face="verdana" size="2" color="#FF0000">
<font color="#05326f"><%=myRSComS1("data")%></font><%=myRSComS1("titolo")%>
</font>
</td>
</tr>
<tr>
<td>
<p align="justify">
<font face="verdana" size="2" color="#000000">
<%
Testoparziale=""
Testoparziale=myRSComS1("argomento")
pos=150
response.write(left(Testoparziale, pos) &"... [Continua]")
%>
</font></p>
</td>
</tr>
</table>
<table width="500" height="10" cellpadding="0" cellspacing="0" bgcolor="#ffffff">
<tr>
<td></td>
</tr>
</table>
<%
myRSComS1.MoveNext
loop
else
%>
come si può notare lavora su 2 campi di un db.
Ora vorrei riprodurre questo motore di ricerca anche nell'homepage, solo che il sito è composto da più db con la medesima architettura, ma che fisicamente sono db diversi.
come posso fare oltre che funzionalmente anche esteticamente per permettere una ricerca più estesa sui diversi db?
Avevo pensato ad una serie di checkbox l'utente seleziona le sezioni in cui vuole cercare e poi avvia la ricerca, solo che poi ipotizzando che le selezioni tutte e 6 che faccio nella pagina mi apro 6 db e altrettante tabelle?
Grazie