首页 > Web开发 > 详细

ThinkPHP5——form表单提交,批量接收相同name字段的参数

时间:2020-01-07 11:45:26      阅读:111      评论:0      收藏:0      [点我收藏+]

最近在做购物车结算项目,需要批量接收相同的name="id"的参数,废话少说,下面直接上手。

第一步:首先要form里,需要批量传参的在name里加上“[ ]”,例如

name="id[]"

加上这个“[]”,表示传递的参数id为数组

第二步:在后台获取值

$id =$this->request->param();

输出的参数如下:

Array
(
    [id] => Array
        (
            [0] => 10
            [1] => 11
            [2] => 12
            [3] => 16
            [4] => 15
            [5] => 17
            [6] => 18
            [7] => 19
            [8] => 29
        )

)

然后我们只要获取它的id,进行批量查询就可以了

Shopping::where("id","in",$id["id"])->select();

 

ThinkPHP5——form表单提交,批量接收相同name字段的参数

原文:https://www.cnblogs.com/bushui/p/12159305.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!