Nello scriptino ho fatto in modo che la pagina che mostra il contenuto della mia tabella news sia anche quella che mostra il risultato delle ricerche in questa tabella ... ecco lo scriptino che magari può tornare utile
codice:
<%
action = TRIM(Request.QueryString("action"))
if action = "search" then
f_keyword = Request.Form("keyword")
keywords =split(f_keyword," ")
sql_ins=""
for i=0 to ubound(keywords)
sql_ins= sql_ins & " AND Article LIKE '%" & keywords(i) & "%'"
next
for i=0 to ubound(keywords)
sql_ins= sql_ins & " AND Title LIKE '%" & keywords(i) & "%'"
next
sql = "SELECT * FROM news WHERE 1=1 "& sql_ins
else
sql = "SELECT * FROM news Order By id DESC"
end if
Set rs=Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3
count=rs.recordCount
rs.PageSize = 3
If (not rs.BOF) and (not rs.EOF) then
rs.AbsolutePage = pag
For i=1 to rs.PageSize
%>
.
.
.
Qui c'è la parte HTML
.
.
.
<%
rs.MoveNext
If rs.EOF Then Exit For
Next
end if
%>
Quindi se richiamiamo pagina.asp vediamo il contenuto della tabella news, se richiamiamo pagina.asp?action=search e gli passiamo la parola chiave mi fà vedere la ricerca nella tabella news.