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

    在表单列表处右击 查看框架源代码

    所以,在/dede/diy_list.php找到

    打开diy_list.htm,在<div style='float:left'>&nbsp;<a href='diy_main.php'><b>自定义表单管理</b></a> &gt; <b>内容列表</b></div>下方加下面代码

    <!--加修改-->
    
        <div class="bodytitletxt" style="padding-left:10px;float: left;">
            <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>
    ";
                        }
                        else
                        {
                            echo "<option value='{$k}'>{$fielddata[0]}</option>
    ";
                        }
                    }
                ?>
                </select>
                <input type='submit' name='sb' value='确定' class="coolbg np" />
            </form>
        </div>
    <!--加修改-->  

     然后在/dede/diy_list.php

    找到

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

    改成

    /*加修改*/    
        /*$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);

    /*加修改*/

    效果为

     

     转载于:http://www.dede58.com/a/dedejq/8401.html dede58

  • 相关阅读:
    C#学习笔记
    Visual Studio 快捷键
    java 8 中lambda表达式学习
    Spfa算法
    dijkstra算法
    topSort
    并查集--学习详解
    trie树--详解
    POJ1988 并查集的使用
    Mybatis的一级缓存和二级缓存
  • 原文地址:https://www.cnblogs.com/linyusong/p/9399690.html
Copyright © 2011-2022 走看看