搜索
您的当前位置:首页正文

网页设计—实现Search功能

来源:小奈知识网


实现Search功能我们需要做以下五部分:

1. Create search interface 2. Create your recordset query 3. Test results!

4. Control results display through if statements 5. Display successful results

1. 创建搜索界面

新建一个PHP页面test.php. 界面搭建如下: 下面仅以搜索作者为例: 视图如下:

代码如下:

步骤如下:

新建一个表单(form),表单ID设置为myForm,单击动作栏后的search.php,方法设置为get,单击确定。

设置超链接为

新建一个文本字段,ID为searchItem ,标签为search author。回车。

新建一个按钮,ID为submit, value为Search

2. 创建结果集查询

新建一个界面search.php用来显示搜索输出。

单击窗口菜单,选择database, 新建结果集searchRS, 输入代码如下: SELECT * FROM author0

WHERE author0.name LIKE '%%colname%%' 视图如下:

将结果集放于表格中,如图所

示:

3. 测试结果

打开代码界面,在table标签上方输入 如图:

通过IE预览test界面,输入要搜索的字母,比如a,如图:

单击search,则跳转到search.php界面,则应出现author0表中name列所有包含a的记录,其中2 为记录的数目

4.通过if语句控制查询结果显示 在table标签前

在table标签后

则 总代码如下图:

加入如下代码:

if($totalRows_searchRS==0) } else{

{

echo \"

Sorry your search has no results

\";

加入如下代码:

if($totalRows_searchRS==0) } else{

{

echo \"

Sorry your search has no results

\";

Search Result
Author ID Name

5. 显示成功的查询结果 Test界面输入b

跳转到search界面

显示共有一条记录, 若搜索

因篇幅问题不能全部显示,请点此查看更多更全内容

Top