首页 > 教程福利 > dedecms教程 >

dedecms织梦后台自定义表单添加搜索功能

金聪采编分享 1150

自定义表单搜索




当你的自定义表单数据过多或者需要查询某个单时,给后台的自定义表单加个简单的搜索功能很有必要。

1、打开 /dede/templets/diy_main.htm 找到

内容列表</div>

在它的下面加入

<div class="bodytitletxt" style="padding-left:10px;">	<form name='form1' action="diy_list.php">		<input type='hidden' name='action' value='list' />		<input type='hidden' name='diyid' value='<?php echo $diy->diyid; ?>' />		关键字:		<input type='text' name='keyword' size='20' value="<?php echo $keyword; ?>" />		<select name="field">		<?php			foreach($fieldlist as $k=>$fielddata)			{				if($k==$field)				{					echo "<option value='{$k}' selected>{$fielddata[0]}</option>/r/n";				}				else				{					echo "<option value='{$k}'>{$fielddata[0]}</option>/r/n";				}			}		?>		</select>		<input type='submit' name='sb' value='确定' class="coolbg np" />	</form></div>

2、打开 /dede/diy_list.php 找到

$query = "SELECT * FROM {$diy->table} ORDER BY id DESC";

改成

if(empty($keyword)){	$keyword = '';	$addquery = '';}else{	$addquery = " WHERE {$field} LIKE '%".trim($keyword)."%' ";}$query = "SELECT * FROM {$diy->table} $addquery ORDER BY id DESC";

继续找到

$datalist->SetParameter('diyid', $diyid);


在它的下面加入

$datalist->SetParameter('keyword', $keyword);$datalist->SetParameter('field', $field);


完成。

本文转载自:Dedediy's Blog

相关推荐

词霸天下38000词汇速记全集(完全版)

福利经验

教育培训机构30条朋友圈招生实用文案,赶快收藏

商业模式

凹凸社区APP源码蜜桃社区源码+视频搭建教程

管理系统

最新X站自动采集网站源码,久草影视系统源码PHP视频网站程序

管理系统

免费QQ在线查绑(旧公库)源码引流必备源码

管理系统

热门图文

上一篇:怎么将织梦图集模型编辑器改为文章编辑器?

下一篇:dedecms织梦channel指定typeid之后,currentstyle无效的解决办法

直接下载
单次下载
5元/次
微信打赏
免费下载
公众号:金聪线报复制
复制微信公众,搜索即可关注!
关注微信公众号获取验证码
欢迎使用微信打赏
扫一扫打赏
金额:
常见问题

请登录之后再下载!

下载中心

您的账号注册成功!密码为:123456789,当前为默认信息,请及时修改

下载文件立即修改

帮助中心

如何获取自己的订单号?

打开微信,找到微信支付,找到自己的订单,就能看到自己的交易订单号了。

阅读并接受《用户协议》
注:各登录账户无关联!请仅用一种方式登录。


用户注册协议

一、 本网站运用开源的网站程序平台,通过国际互联网络等手段为会员或游客提供程序代码或者文章信息等服务。本网站有权在必要时修改服务条款,服务条款一旦发生变动,将会在重要页面上提示修改内容或通过其他形式告知会员。如果会员不同意所改动的内容,可以主动取消获得的网络服务。如果会员继续享用网络服务,则视为接受服务条款的变动。网站保留随时修改或中断服务而不需知照会员的权利。本站行使修改或中断服务的权利,不需对会员或第三方负责。

关闭