tp5 实现支出类型的搜索

本文介绍了一种基于PHP的支付类型筛选机制,通过GET请求参数动态调整数据库查询条件,实现不同支付类型(如全部、分享、邀请下单)的数据过滤,并在视图中正确显示已选择的类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

支付类型:全部   邀请下单  分享

controller控制器:

$status = [
            ['id'=>1,'name'=>'全部'],
            ['id'=>2,'name'=>'分享'],
            ['id'=>3,'name'=>'邀请下单'],
        ];
if(!empty($_GET['type'])){
            $type = $_GET['type'];
            $zhentype = $type-2;
            if($zhentype >= 0){
                $where .= " AND a.type = $zhentype";
            }
            $this->assign("type",$type);
        }

view视图页面:

 类型:
            <select name="type">
            {volist name="status" id="vo"}
                {empty name="type"}
                    <option value="{$vo.id}">{$vo.name}</option>
                {else /}
                    {if condition=" $type eq $vo.id"}
                    <option value ="{$vo.id}" selected>{$vo.name}</option>
                    {else}
                    <option value="{$vo.id}">{$vo.name}</option>
                    {/if}
                {/empty}
            {/volist}

        </select>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值