请教asp搜索问题
这是一个站内搜索,可以同时搜索标题和简介,请问如何改成分别按标题搜索和按简介搜索。<!--#include file="../inc/conn.asp"--><%✀============================================================✀插件名称:搜索✀Website:http://www.sdcms.cn✀Author:sdcms.cn✀Date:2008-10-4✀Edit By IT平民 2009-1-11✀============================================================set sdcms_p=new sdcms_Powerset sdcms_f=new sdcms_functionkey=sdcms_f.HTMLEncode(trim(request("key")))show=sdcms_f.LoadFile(""&Load_temp_dir&"sdcms_search.htm")sdcms_p.sdcms_power(id)response.Write showset sdcms_f=nothingset sdcms_p=nothing Sub showsearch(t0)show_search=""if key="" then show_search=show_search&"<li>关键字不能为空</li>"else page=request.querystring("page") if page="" or not isnumeric(page) then page=1 end if pages =t0 set rs=server.CreateObject("adodb.recordset") sql="select id,title,classid,adddate,jj,htmlname from sd_info" sql=sql&" where (title like ✀%"&key&"%✀ or jj like ✀%"&key&"%✀) and ispass=1 order by id desc" rs.open sql,conn,1,1 if rs.eof then show_search=show_search&"<li>没有找到您要搜索的资料,请换个关键字试试!</li>" else rs.pagesize = pages maxpagecount=rs.pagecount rs.absolutepage = page rcount1=0 pagestart=page-5 pageend=page+5 if pagestart<1 then pagestart=1 end if if pageend>maxpagecount then pageend=maxpagecount end if rcount=rs.RecordCount do while not rs.eof and rcount1 <rs.pagesize show_search=show_search&"<li><span>"&rs(3)&"</span><a href="&sdcms_root&sdcms_htmdir&sdcms_f.LoadRecord("classdir","sd_class",rs(2))&rs(5)&sdcms_filetxt&" target=""_blank"">"&sdcms_f.Highlight(rs(1),key)&"</a></li>" show_search=show_search&"<li><div>"&sdcms_f.Highlight(sdcms_f.gottopic(rs(4),200),key)&"</div><hr></li>" rs.movenext rcount1=rcount1+1 loop end if后边的省略您说的没错,现在搜索时,同时对标题和简介搜索,搜索的结果既包括标题的关键词又包括简介的关键词,同时显示。我想改为在搜索页面有个下拉框,可以选择按标题搜索,这时只搜索标题的关键词,显示的也是标题关键词的内容,选择按简介搜索时,这时只搜索简介的关键词,显示的也是简介关键词的内容。