在$ _POST内的语法

时间:2012-11-22 15:52:28

标签: php html variables post checkbox

我有这个代码行:

<input  lass="validate[minCheckbox[1]] checkbox" name="samplecheckbox <?=$row_Answer['QuestionIDFK']; ?> []"  id="samplecheckbox <? = $row_Answer['QuestionIDFK']?>[]" value="<?= $row_Answer['AnswerIDPK']; ?>" type="checkbox" />

checboxes的名称类似于samplechecbox14[],samplechebox21[]

$_POST内调用此元素的正确php语法是什么? 。我在尝试:

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内写什么?

1 个答案:

答案 0 :(得分:1)

 foreach($_POST['samplecheckbox' . $QuestionIDFK] as $valueID){

假设$QuestionIDFK包含您在构建表单时使用的$row_Answer['QuestionIDFK']值。