1Next >
flowin | 发表于:11-12-16 09:43 [添加收藏] 楼主 [回复] #Top# |
---|---|
![]() ![]() ![]() |
平时我们用搜索是
搜索:123 结果:123,12364,554123等等(只要包含123的都显示出来了) 可是我现在需要 搜索:123 结果:123(其它的不显示,只要这精确的结果) 请问要怎么改????ASP的???
Ta最近还发表过
[分享]
【精】kingcms asp 替换编辑器
(20-01-18)
[分享]
【精】火车头去掉采集到的联系方式、电话等!
(15-11-13)
[建议]
上传缩略图的"文件管理器"很难用!
(15-04-29)
[分享]
【精】火车头KingCms_PHP_6.1采集模块!
(14-11-05)
[帮助]
看了下【K9的调用标签】有感!
(14-04-14)
随机阅读
[帮助]
企业版 9.10.0021
(16-07-03)
[其他]
今天好冷
(12-03-07)
[其他]
优惠吧祝各位K粉平安夜、圣诞、元旦快乐!
(12-01-05)
[分享]
旅游信息网首页设计
(11-10-29)
[分享]
网站推广的几大方法!值得一试。
(11-10-18)
|
flowin | 发表于:11-12-16 12:00 沙发 [回复] #Top# |
---|---|
![]() ![]() ![]() |
准确一点就是物流查询系统!
|
dujun0618 | 发表于:11-12-16 13:20 板凳 [回复] #Top# |
---|---|
![]() ![]() ![]() |
不过可以加个精准查询的选项,代码里加一种不是like 的sql语句
|
flowin | 发表于:11-12-16 15:42 编辑于:12-16 15:44 4楼 [回复] #Top# |
---|---|
![]() ![]() ![]() |
Reply: 板凳
没有找到like,有这个语句: sql="select top 1000 artid,listid,arttitle,artdescription,artdate,artgrade,artpath,artauthor,artfrom from kingart where artshow=1 and "&query&" order by artdate desc;" 不确定是这段代码的,可不可以麻烦帮我看下!!!在哪里修改? |
iitding | 发表于:11-12-16 15:56 5楼 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() ![]() ![]() |
搜索:123
结果:123,12364,554123等等(只要包含123的都显示出来了) 这是模糊查询吧 |
flowin | 发表于:11-12-16 15:57 6楼 [回复] #Top# |
---|---|
![]() ![]() ![]() |
<!--#include file="../system/plugin.asp"-->
<% dim art set king=new kingcms king.checkplugin king.path '检查插件安装状态 set art=new article select case action case"" king_def end select set art=nothing set king=nothing ' *** Copyright © KingCMS.com All Rights Reserved *** sub king_def() dim query,i,space,rn,dp,sql,qcount,selected,tt,rs,listname,listpath,tquery tt=timer tquery=quest("query",4) space=quest("space",2) select case cstr(space) case"" if len(tquery)>0 then query=king.likey("artkeywords",tquery)&"or "&king.likey("artdescription",tquery)&"or "&king.likey("artauthor",tquery)&"or "&king.likey("arttitle",tquery) else query=king.likey("artkeywords",tquery) end if case"1" query=king.likey("artdescription",tquery) case"2" query=king.likey("artauthor",tquery) case else query=king.likey("arttitle",tquery) end select rn=quest("rn",2) if len(rn)=0 then rn=20 if int(rn)>100 then rn=100 if int(rn)<10 then rn=10 king.ol="<div id=""k_search"">" '有提交搜索值的时候,显示搜索结果 if len(query)>0 then sql="select top 1000 artid,listid,arttitle,artdescription,artdate,artgrade,artpath,artauthor,artfrom from kingart where artshow=1 and "&query&" order by artdate desc;" qcount=conn.execute("select count(artid) from kingart where artshow=1 and "&query&";")(0) king.ol="<form name=""form1"" method=""get"" action=""search.asp"" class=""k_form"">" king.ol="<p><input type=""text"" name=""query"" value="""&quest("query",0)&""" maxlength=""100"" class=""k_in3""/> " if validate(space,2) then king.ol="<select name=""space"">" if cstr(space)="0" then selected=" selected=""selected""" else selected="" king.ol="<option value=""0"""&selected&">"&art.lang("label/sel/title")&"</option>" if cstr(space)="2" then selected=" selected=""selected""" else selected="" king.ol="<option value=""2"""&selected&">"&art.lang("label/sel/author")&"</option>" if cstr(space)="1" then selected=" selected=""selected""" else selected="" king.ol="<option value=""1"""&selected&">"&art.lang("label/sel/content")&"</option>" king.ol="</select> " king.ol="<select name=""rn"">" if cstr(rn)="10" then selected=" selected=""selected""" else selected="" king.ol="<option value=""10"""&selected&">10</option>" if cstr(rn)="20" then selected=" selected=""selected""" else selected="" king.ol="<option value=""20"""&selected&">20</option>" if cstr(rn)="50" then selected=" selected=""selected""" else selected="" king.ol="<option value=""50"""&selected&">50</option>" if cstr(rn)="100" then selected=" selected=""selected""" else selected="" king.ol="<option value=""100"""&selected&">100</option>" king.ol="</select> " end if king.ol="<input type=""submit"" value="""&king.lang("common/search")&""" class=""k_submit"" />" king.ol="</p>" king.ol="</form>" king.ol="<div class=""k_search"">" set dp=new record dp.create sql dp.purl="search.asp?rn="&rn&"&pid=$&query="&server.urlencode(quest("query",0))&"&space="&space '有符合搜索项目的时候显示 if dp.length>=0 then king.ol="<p>"&replace(art.lang("tip/search"),"[***number***]",formatnumber(qcount,0,true))&"</p>" king.ol=dp.plist '循环显示搜索结果列表 for i=0 to dp.length set rs=conn.execute("select listname,listpath from kingart_list where listid="&dp.data(1,i)&";") if not rs.eof and not rs.bof then listname=rs(0) listpath=rs(1) end if rs.close set rs=nothing king.ol="<div>" king.ol="<h3><a target=""_blank"" href="""&art.getpath(dp.data(0,i),dp.data(5,i),king.inst&listpath&"/"&dp.data(6,i))&""">"&keylight(htmlencode(dp.data(2,i)),tquery)&"</a></h3>" king.ol="<p>"&keylight(htmlencode(king.lefte(dp.data(3,i),200)),tquery)&"</p>" king.ol="<p><a target=""_blank"" href="""&king.inst&listpath&"/"">"&htmlencode(listname)&"</a> - <a href=""search.asp?space=2&query="&server.urlencode(dp.data(7,i))&""">"&htmlencode(dp.data(7,i))&"</a> - <span>"&dp.data(4,i)&"</span></p>" king.ol="</div>" next king.ol=dp.plist '没有项目符合搜索结果的时候显示 else king.ol="<div><p>"&art.lang("tip/noart")&"</p></div>" end if set dp=nothing king.ol="</div>" if validate(space,2) then king.value "guide",encode("<a href=""search.asp"">"&king.lang("common/search")&"</a> >> "&htmlencode(quest("query",0))) else king.value "guide",encode(king.lang("common/tag")&" >> "&htmlencode(quest("query",0))) end if king.value "title",encode(tquery) '没有提交搜索值,显示搜索框 else king.ol="<form name=""form1"" method=""get"" action=""search.asp"" class=""k_form"">" king.ol="<p><label>"&art.lang("label/key")&"</label><input type=""text"" name=""query"" maxlength=""100"" class=""k_in4"" /></p>" king.ol="<p><label>"&art.lang("label/space")&"</label>" king.ol="<select name=""space"">" king.ol="<option value=""0"">"&art.lang("label/sel/title")&"</option>" king.ol="<option value=""2"">"&art.lang("label/sel/author")&"</option>" king.ol="<option value=""1"">"&art.lang("label/sel/content")&"</option>" king.ol="</select></p>" king.ol="<p><label>"&art.lang("label/rn")&"</label>" king.ol="<select name=""rn"">" king.ol="<option value=""10"">10</option>" king.ol="<option value=""20"">20</option>" king.ol="<option value=""50"">50</option>" king.ol="<option value=""100"">100</option>" king.ol="</select></p>" king.ol="<div><input type=""submit"" value="""&king.lang("common/search")&""" /></div>" king.ol="</form>" king.value "guide",encode(king.lang("common/search")) king.value "title",encode(king.lang("common/search")) end if king.ol="</div>" king.value "inside",encode(replace(king.writeol,"[**timer**]",formatnumber(timer-tt,2,true))) king.outhtm king.stemplate,"",king.invalue end sub %> 这一段代码pageArticlesearch.asp里面的,可以帮我看下不? |
flowin | 发表于:11-12-16 15:57 7楼 [回复] #Top# |
---|---|
![]() ![]() ![]() |
Reply: 5楼
对啊,可是我要精确查询!! |
shishuikai | 发表于:13-01-19 20:04 8楼 [回复] #Top# |
---|---|
![]() ![]() |
顶,解决了吗
|
农村娃 | 发表于:13-06-06 07:47 9楼 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() ![]() |
看看 后用··
|
1Next >