收藏 分站 简化版 股指 预订
日历 地图 计算器 行情 电脑
影视 携程 导购 WAP 排行
首页 软件 源码 网络 窍门 笑话 知识 公告
全部 综合数码金融娱乐服务报刊政府机构 推荐 申请 友情  
您现在的位置:首页 >> ASP >> 内容

ASP:在结果中搜索

内容摘要:用 ASP 在搜索结果中再次搜索的问题。 下面就是一个完整的解决方案。 设计思路: 把搜索的内容传递过来,中间用“,”号隔开,统计出搜索的关键字,然后用sql语法的“and”连接起来形成一个新的查询语句。 ASP代码,下面的代码不提供数据库下载,如果你要进行测试,可以新建一个ACCESS数据库,在里面新建一个“capital”字段就可以了。 代码拷贝框 ti......

  用 asp 在搜索结果中再次搜索的问题。

下面就是一个完整的解决方案。

设计思路:

把搜索的内容传递过来,中间用“,”号隔开,统计出搜索的关键字,然后用sql语法的“and”连接起来形成一个新的查询语句。

asp代码,下面的代码不提供数据库下载,如果你要进行测试,可以新建一个access数据库,在里面新建一个“capital”字段就可以了。

代码拷贝框

<title>在结果中再搜索</title>

<body bgcolor="#ffffff">

<%

u_search=request.form("u_search")

u_prev_search=request.form("u_prev_search")

u_search_within=request.form("u_search_within")

if u_search <> "" then

if u_prev_search = "" then

u_prev_search=u_search

else

u_prev_search=u_prev_search &","& u_search

g_prev_search=split(u_prev_search,",")

num_inputted=ubound(g_prev_search)

end if

sql= "select * from states where (capital like '%%"& u_search & "%%') "

if u_search_within = "yes" then

for counter =0 to num_inputted-1

sql=sql& "and (capital like '%%"& g_prev_search(counter) & "%%') "

next

end if

accessdb="state_info"

cn="driver={microsoft access driver (*.mdb)};"

cn=cn & "dbq="

  版权声明:本内容来源于互联网,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。


发布日期:2010-07-30 发布时间:21:44:31 点击:354 录入:齐天大圣
  • 上一篇:asp以日期的自动编号的代码
  • 下一篇:ASP读sql数据时出现乱码问题的解决方法
  • 本类新增
    本类热门文章
    壹 家 软 件 工 作 室(YiJia SoftWare Workroom) 齐天大圣® 制 作 ©2000-2017
    最佳1024*768浏览
    闽ICP备05000814号-1
    YJCMS V1.7 Build 17.1.25

    本免费空间由景安网络(yjyy)提供







    友荐云推荐