zoukankan      html  css  js  c++  java
  • 织梦后台自定义表单添加搜索功能

    自定义表单搜索效果图

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

    1、打开 dede empletsdiy_list.htm 找到
    内容列表</div>
    在它的下面加入
    01 <div class="bodytitletxt" style="padding-left:10px;">

    02 <form name='form1' action="diy_list.php">

    03 <input type='hidden' name='action' value='list' />

    04 <input type='hidden' name='diyid' value='<?php echo $diy->diyid; ?>'/>

    05 关键字:

    06 <input type='text' name='keyword' size='20' value="<?php echo $keyword; ?>" />

    07 <select name="field">

    08 <?php

    09 foreach($fieldlist as $k=>$fielddata)

    10 {

    11 if($k==$field)

    12 {

    13 echo "<option value='{$k}' selected>{$fielddata[0]}</option> ";

    14 }

    15 else

    16 {

    17 echo "<option value='{$k}'>{$fielddata[0]}</option> ";

    18 }

    19 }

    20 ?>

    21 </select>

    22 <input type='submit' name='sb' value='确定' class="coolbg np" />

    23 </form>

    24 </div>


    2、打开 dedediy_list.php 找到 1 $query = "SELECT * FROM {$diy->table} ORDER BY id DESC";

    改成
    01 if(empty($keyword))

    02 {

    03 $keyword = '';

    04 $addquery = '';

    05 }

    06 else

    07 {

    08 $addquery = " WHERE {$field} LIKE '%".trim($keyword)."%' ";

    09 }

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

    继续找到 1 $datalist->SetParameter('diyid', $diyid);

    在它的下面加入
    1 $datalist->SetParameter('keyword', $keyword);
    2 $datalist->SetParameter('field', $field);

    完成。

  • 相关阅读:
    BaseServlet的编写
    两个线程交替打印1-100
    java集合中的HashMap源码分析
    mybatis一级缓存与二级缓存的原理
    mybatis的执行流程
    spring IOC的理解
    一文彻底搞懂面试中常问的各种“锁”
    Dubbo相关的基础
    Servlet基础
    文件传输基础
  • 原文地址:https://www.cnblogs.com/init-007/p/9933698.html
Copyright © 2011-2022 走看看