wdphp之select搜索并固定值


关键词

wdphp 搜索

摘要

本文介绍wdphp中,使用表单下拉框进行搜索。下拉框的选项由系统动态给出,搜索之后下拉框默认选择上次搜索的条件。

xxxAction.class.php页面中相关内容如下:


/*接收查询字段操作,准备查询条件*/    
$where = array();
$l_xiaoqu = I('l_xiaoqu');
if(is_numeric($l_xiaoqu)){
    $where['l_xiaoqu']=array('eq', $l_xiaoqu);
    $this->search_l_xiaoqu = $l_xiaoqu;
}

/*传给前台的列表项,写在display模板之前*/
$this->xiaoqu = M('xiaoqu')->order('x_order desc')->select();



模板中内容如下:

<span>校区:</span>
<select name="l_xiaoqu">
    <option value="">不限</option>
    
    <volist name="xiaoqu" id="vo">
    <option value="{$vo['x_id']}" <if condition="$vo['x_id'] eq $search_l_xiaoqu">selected</if>>{$vo['x_name']}</option>
    </volist>
    
</select>

开一个select表单,默认有一个<option>选项,用于不限制条件。下面用volist动态读取选项列表。在每一个选项中,使用一个判断语句一来固定用户之前搜索过的选项。

<if condition="$vo['x_id'] eq $search_l_xiaoqu">selected</if>

 

文章的版权

洪哥写文章很苦逼,如果本文对您略有帮助,点击感兴趣的广告支持洪哥!万分感谢!本文属于“洪哥笔记”原创文章,转载请注明来源地址:wdphp之select搜索并固定值:http://www.splaybow.com/post/wdphp-select-search.html

关注与收藏

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:115085382!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D


« PHP防止重复提交 wdcms动态编程SQL操作汇总 »

相关文章:

PHP操作Word的组件PHPWord有两个版本  (2017/5/3 7:40:06)

PHP求最大值的max函数  (2017/4/21 7:43:22)

PHP求最小值的min函数  (2017/4/11 7:33:43)

PHP数组降序排序rsort()函数  (2017/3/28 7:04:09)

PHP数组升序排序sort()函数  (2017/3/25 7:02:40)

ThinkPHP中if标签的使用  (2017/1/21 7:31:57)

Thinkphp整合支付宝  (2016/10/8 9:08:19)

PHP的highlight_file显示程序源文件  (2017/1/11 7:05:58)

洪哥的ThinkPHP教程之编写列表页  (2016/6/7 7:48:14)

ThinkPHP中调用PHPExcel  (2016/12/11 7:30:07)