最近在做购物车结算项目,需要批量接收相同的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