用DW MX造站内搜索

王朝other·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

有关用DW MX制作站内搜索的问题贴子在论坛不断地有人提问,因此也就出了这一篇教程,希望对你有所帮助。 站内搜索可分为单参数(根据一个条件查询一个字段)查询和多参数(多个条件可选查询不同的数据库字段)查询,单参数查询在DW MX的简单记录集中把筛选条件选择为“包含”就行了,这时切换到“高级记录集”模式,SQL语句如下:

SELECT *

FROM user

WHERE uesr LIKE '%MMColParam%'

user为要查询的数据库表,uesr为要查询的字段,MMColParam为查询变量,从表单提交数据时,把文本域的值赋值给该变量,%%为通配符,LIKE为逻辑运算符,意为“类似于”,用于搜索包含关键词的记录。以上这些代码是DW MX自动生成的,比较简单。下面我们要实现的是多参数查询,即多个条件,查询多个数据库字段,把符合搜索条件的记录筛出。

这是本人用DW MX做的多参数站内搜索,可根据多个条件查询记录。

实例一、根据两个条件搜索

操作步骤:

1、设计好你的数据库表,本例用是论坛贴子表,如下图所示:

bbs_title字段为贴子标题,bbs_uesr字段为主题作者。现在要求,用户可在查询页面选择以标题或作者搜索。

2、新建一个页面,保存为HTM或ASP(如果有ASP代码),本例保存为Search.asp。插入表单、一个文本域和一个列表菜单,表单方法为GET,对应名称和值如下:

文本域名称

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航