想要实现ASP搜索框模糊查询的功能
数据库文件有多个,通过用户自己选择需要搜索哪个数据库,但是目前只能做到精确匹配,无法实现模糊查询index.asp和conn.asp文件代码如下,请朋友们帮忙指点一下需要...
数据库文件有多个,通过用户自己选择需要搜索哪个数据库,但是目前只能做到精确匹配,无法实现模糊查询
index.asp和conn.asp文件代码如下,请朋友们帮忙指点一下需要更改哪里才能实现模糊搜索的功能
<%
TruePath=Server.MapPath("cha_wye/data/"&UpDir)
set fso=CreateObject("Scripting.FileSystemObject")
if fso.FolderExists(TruePath) then
Set theFolder=fso.GetFolder(TruePath)
For Each theFile In theFolder.Files
if right(theFile.name,4)="."&geshi&"" then
EditFile=theFile.name
timefile=split(EditFile,".")(0)
'filetime=mid(timefile,1,4)&"年"&mid(timefile,5,2)&""
response.write " <option value="""&timefile&""">"&timefile&"</option>"&vbcrlf
end if
Next
set fso = nothing
end if 展开
index.asp和conn.asp文件代码如下,请朋友们帮忙指点一下需要更改哪里才能实现模糊搜索的功能
<%
TruePath=Server.MapPath("cha_wye/data/"&UpDir)
set fso=CreateObject("Scripting.FileSystemObject")
if fso.FolderExists(TruePath) then
Set theFolder=fso.GetFolder(TruePath)
For Each theFile In theFolder.Files
if right(theFile.name,4)="."&geshi&"" then
EditFile=theFile.name
timefile=split(EditFile,".")(0)
'filetime=mid(timefile,1,4)&"年"&mid(timefile,5,2)&""
response.write " <option value="""&timefile&""">"&timefile&"</option>"&vbcrlf
end if
Next
set fso = nothing
end if 展开
展开全部
你现在是做了一个 select 选择框给用户选择,肯定只能精确查询
你要实现模糊查询的话,你得增加一个查询用的text文本框,可以用表单或者GET方式来提交,这个随便你.
然后在你的代码中增加一个:
if instr(editfile,request("这里是GET或POST过来的名称"))>0 then '这里用instr来比较,也可以用其他方法
response.write "....这里是找到的类似的文件列表可以用checkbox供用户选择如:.<input type='check......"
end if
你要实现模糊查询的话,你得增加一个查询用的text文本框,可以用表单或者GET方式来提交,这个随便你.
然后在你的代码中增加一个:
if instr(editfile,request("这里是GET或POST过来的名称"))>0 then '这里用instr来比较,也可以用其他方法
response.write "....这里是找到的类似的文件列表可以用checkbox供用户选择如:.<input type='check......"
end if
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询