我有这个代码行:
<input lass="validate[minCheckbox[1]] checkbox" name="samplecheckbox <?=$row_Answer['QuestionIDFK']; ?> []" id="samplecheckbox <? = $row_Answer['QuestionIDFK']?>[]" value="<?= $row_Answer['AnswerIDPK']; ?>" type="checkbox" />
复选框的名称类似于samplechecbox14[],samplechebox21[]
在 a 中调用这个元素的正确 php 语法是$_POST
什么?. 我正在尝试:
foreach(... as $QuestionIDFK){
foreach($_POST['samplecheckbox.$QuestionIDFK.'] as $valueID){
// Intert on tables
}}
或者
foreach(... as $QuestionIDFK){
foreach($_POST['samplecheckbox<?= $row_Answer['QuestionIDFK']?>'] as $valueID){
// Intert on tables
}}
但不起作用。我需要以这种方式称呼它,我知道其他方式,但我使用它是因为我需要每个问题的通用名称(以及每个问题的多个答案)。那么我应该在 POST 里面写什么呢?