|
有关用DW MX制作站内搜索的问题贴子在论坛不断地有人提问,因此也就出了这一篇教程,希望对你有所帮助。 站内搜索可分为单参数(根据一个条件查询一个字段)查询和多参数(多个条件可选查询不同的数据库字段)查询,单参数查询在DW MX的简单记录集中把筛选条件选择为“包含”就行了,这时切换到“高级记录集”模式,SQL语句如下: SELECT * user为要查询的数据库表,uesr为要查询的字段,MMColParam为查询变量,从表单提交数据时,把文本域的值赋值给该变量,%%为通配符,LIKE为逻辑运算符,意为“类似于”,用于搜索包含关键词的记录。以上这些代码是DW MX自动生成的,比较简单。下面我们要实现的是多参数查询,即多个条件,查询多个数据库字段,把符合搜索条件的记录筛出。 在动手制作前,笔者建议你先看看这个页面: http://7294.be23.com/aspbbs/Search.asp 这是本人用DW MX做的多参数站内搜索,可根据多个条件查询记录。 实例一、根据两个条件搜索 操作步骤: 1、设计好你的数据库表,本例用是论坛贴子表,如下图所示: bbs_title字段为贴子标题,bbs_uesr字段为主题作者。现在要求,用户可在查询页面选择以标题或作者搜索。 2、新建一个页面,保存为HTM或ASP(如果有ASP代码),本例保存为Search.asp。插入表单、一个文本域和一个列表菜单,表单方法为GET,对应名称和值如下:
列表菜单设置以下: 页面样式: 为了实例示方便,搜索界面和搜索结果页在同一个页面中,即Search.asp。 3、插入记录集 启动“记录集”对话框,在简单记录集中设置好连接和数据数据库表,如下: ,单击“测试”,应该有记录。切换行“高级”模式,如下: 添加一个WHERE子句到SQL文本框中,如下图: 这样,一个多参数搜索页面就做成了,把记录集相关字段绑定到页面, 输入“李飞”,选择“作者”,搜索结果如下: 输入“李飞”,选择“标题”,搜索结果如下: 技巧:为了把标题中关键词以不同颜色显示(如上图所示),标题字段值用一个函数替换关键词,如下: <%=replace((Recordset1.Fields.Item("bbs_title").Value),request.QueryString("text"), "<font color='#FF0000'>"&request.QueryString("text")&"</font>")%> 把(Recordset1.Fields.Item("bbs_title").Value)换成你的字段,并且将text修改为你设计的文本域名称。 |
- 网页制作技巧:从切图到网页生成全攻略
- 在DreamWeaver中应用CSS样式表技巧两则
- Dreamweaver里使用层的一些建议
- Dreamweaver便捷技巧方法
- 用Dreamweaver8在网页中轻松插入Flash视频
- 用 Javascript 写的一个映射表类
- 用DW8制作网页中常用的过度效果
- 如何用dreamweaver制作滚动字幕
- 下拉菜单全攻略之Dreamweaver篇
- Dreamweaver代码片断提高css开发效率
- Adobe Dreamweaver CS3 的最新功能
- Dreamweaver 也能做动画
- Dreamweaver8轻松实现文本的段落缩进
- 用 Javascript 写的一个映射表类
- Dreamweaver技巧12条










![[会员作品] 精品国画作品赏析[上]](http://img.arting365.com/opus/Traditional_Chinese_painting/h107/h31/img200606020858540.gif)


