salve a tutti,
io ho il seguente motore di ricerca:
come si può notare lavora su 2 campi di un db.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 %>
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

Rispondi quotando