我有一个问题:我的表格的一部分 <div class="row"> <div class="col-sm-6"> <div class="form-group"> <input class="form-control" name="config_name[]" type="text" placeholder="Nom"/> </div></div> <div class="col-sm-6"> <div class="form-group"> <input class="form-control" name="config_pname[]" type="text" placeholder="Prénom"/> </div></div></div> <div class="row"> <div class="col-sm-12"> <div class="form-group"> <input class="form-control" name="config_phone[]" type="text" placeholder="Numéro de mobile"/> </div></div></div> <div class="row"> <div class="col-sm-12"> <div class="form-group"> <input class="form-control" name="config_mail[]" type="text" placeholder="Adresse Mail"/> </div></div></div><?php $glprt_type = "dx"; echo '<input type="checkbox" name="config_'.strtolower($glprt_type).'[][]" value="'.$glprt_type.' '.$glprt_subtype.' '.$glprt_name.'"><b style="font-size: 12px;"> '.$glprt_type.' '.$glprt_subtype.' - '.$glprt_name.'</b> <br>'; ?>关键是我只得到第一个 $_POST['config_dx'] 记录,即使我有 3 个发送的 POST 方法。我究竟做错了什么 ?1/echo count($_POST['config_dx'][$i]返回“1”2/ 如果我在循环中替换echo $_POST['config_dx'][$j][$i].'<br />';经过echo $_POST['config_dx'][0][$i].'<br />';echo $_POST['config_dx'][1][$i].'<br />';echo $_POST['config_dx'][2][$i].'<br />';我的 3 个结果出现,所以循环似乎没有循环 :)非常感谢
1 回答
慕沐林林
TA贡献2016条经验 获得超9个赞
您是否在第二个 for 循环中删除了 [$i]。
像这样:
for ($j = 0; $j < count($_POST['config_dx']); $j++)
希望能帮助到你!
- 1 回答
- 0 关注
- 109 浏览
添加回答
举报
0/150
提交
取消