我有一個問題:我的表格的一部分 <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 關注
- 135 瀏覽
添加回答
舉報
0/150
提交
取消