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

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

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

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

内容列表</div>

在它的下面加入

<div 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);

完成。

温馨提示:
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:duhaomu@163.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明

给TA赞赏
共{{data.count}}人
人已赞赏
编程技巧

EcShop修改admin目录为任意名

2022-2-18 0:00:00

编程技巧

VPS服务器Linux系统下如何屏蔽指定的IP和IP段

2022-3-6 0:00:00

0 条回复 A文章作者 M管理员
----《》
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索