在dreamweaver里怎么实现网页的搜索功能

 我来答
百度网友61373891
推荐于2017-09-11 · TA获得超过5608个赞
知道大有可为答主
回答量:3703
采纳率:74%
帮助的人:559万
展开全部
有三种常见的方式

1、自己设计表单、编程、与数据库链接检索。

2、在百度或谷歌注册申请站内搜索功能。获得代码,添加到自己的页面中。

3、使用第三方的工具软件,搭建检索功能

下面是制作’PHP搜索’功能
准备:
数据库(mysql):一个数据库(search),库里面一个表(title),表里面一个字段(name).
PHP页面:两个页面(index.php search.php)
制作工具:Dreamweaver

开始:
——————————————————

第一步.创建数据库.(目前大家应该都是用的phpmyadmin来操作数据库的吧?)
建立一个数据库.

第二步.建表
在刚建立的search数据库里插入一个名字为title的表.建表时让你选插入几个字段.写1就可以了.

第三步.建字段
插入的字段命名为name,长度值20就可以了.

—–数据库部分已经做完,接下来是网页部分—–

第四步.建立两个页面
建立两个文件:index.php和search.php可以使用记事本等文本工具直接建立.我使用的工具是Dreamweaver(方便嘛.呵呵).

第五步.index.php的页面制作.
这个页面是用来传递你搜索的关键字的.代码如下:
<form method=”post” action=”search.php” name=”search”>
<input name=”search” type=”text” value=”" size=”15″> <input type=”submit” value=”Search”>
</form>
这段代码是建立一个FORM表单.专门用来提交数据的.
第一行是FORM表单的开始.它的传递方式是post,传递到search.php这个页面.表单名为name.
第二行是文本域和提交按钮.文本域命名为search,按钮默认就可以了.
第三行是FORM表单的结束语句.

第五步.search.php的页面制作.
这个页面很关键.因为他是获取index页面传递过来的值,然后导出搜索的数据.
首先要绑定你建立的search数据库,我用的DW生成的.
上一个页面传送的文本域是search.所以,这里需要建立一个search变量.来接收你输入的关键词.用以下语句定义变量:
<?php
$searchs = $_POST['search'];
?>

然后建立一个记录集,选择高级.SQL语句中填写:
SELECT *

FROM title

WHERE name like ‘%$searchs%’

这句的意思是选择title表里面的所有字段(*),然后查询name中的$searchs变量。这个变量也就是你在index中输入的值啦。

然后在BODY里面绑定一个动态文本。选择NAME。

—–网页部分完成.真个搜索功能也就完成了—–
diaosu
2011-07-21 · 纸上得来终觉浅,绝知此事要躬行
diaosu
采纳数:2853 获赞数:6168

向TA提问 私信TA
展开全部
需要编写网页程序,利用数据库,才能实现搜索功能。
不过如果你制作的网页已经发布在了网上,google或者其它搜索引擎都已经收录,那么可以利用google或其他搜索引擎的搜索代码,粘贴到你的网页适当的位置上,形成一个专门的针对你的网页的搜索,这个很方便,也不占自己的网站空间和数据库。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
www_dy85_com
2011-07-21 · 超过21用户采纳过TA的回答
知道答主
回答量:104
采纳率:0%
帮助的人:75.1万
展开全部
无法实现,网页搜索功能可以通过javascript的dom前端搜索
还有服务器语言的数据库搜索
最厉害的就是网页内容全文索引搜索
最最厉害的就是百度这样的全球网页检索,不过都是把内容存数据库 然后从数据库搜索的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
戴谷槐DL
2011-07-21 · TA获得超过318个赞
知道小有建树答主
回答量:369
采纳率:0%
帮助的人:492万
展开全部
DW+数据库
QQ:393547699,我帮你实现搜索功能
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式