我们经常用google来搜索东东,也看到了它的在结果中搜索的功能.
下面就是一个完整的解决方案. 【程序编程相关:JetBrains推荐图书读后感】
在论坛中曾有人问到,如果用 asp 在搜索结果中再次搜索的问题. 【推荐阅读:高级愚蠢程序员之pointer】
把搜索的内容传递过来,中间用“,”号隔开,统计出搜索的关键字,然后用sql语法的“and”连接起来形成一个新的查询语句. 【扩展信息:php5 中, 对象引用的注意问题】
设计思路:
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 <> "" thenif u_prev_search = "" then
u_prev_search=u_searchelseu_prev_search=u_prev_search &","& u_search
g_prev_search=split(u_prev_search,",") num_inputted=ubound(g_prev_search)end if... 下一页