Php 编码点火器动态复选框
嗨,我正在尝试回显复选框,然后确定它们是否在我的控制器中被选中,如果是,则将它们添加到数组中。我遵循了SO的指导,但仍有问题。非常感谢您的任何见解 控制器代码:Php 编码点火器动态复选框,php,html,codeigniter,Php,Html,Codeigniter,嗨,我正在尝试回显复选框,然后确定它们是否在我的控制器中被选中,如果是,则将它们添加到数组中。我遵循了SO的指导,但仍有问题。非常感谢您的任何见解 控制器代码: foreach ($content['options'] as $option) { $id = $option['id']; $checked = (isset($_POST[$id])) ? true : false; if ($checked =
foreach ($content['options'] as $option) {
$id = $option['id'];
$checked = (isset($_POST[$id])) ? true : false;
if ($checked == TRUE) {
array_push($recipientGroups, $id);
}
}
查看代码:
foreach ($options as $option) {
echo br(1);
echo $option['name'];
$checkboxattr = array(
'name' => $option['name'],
'value' => $option['name'],
'id' => $option['id']
); //'checkbox_'.
echo form_checkbox($checkboxattr);
echo "<span id='total_".strtolower($option['name'])."'></span>";
}
foreach($options作为$option){
回波br(1);
echo$选项['name'];
$checkboxattr=数组(
'name'=>$option['name'],
'value'=>$option['name'],
'id'=>$option['id']
)/“复选框”。
echo form_checkbox($checkboxattr);
回声“;
}
您指的空白数组来自此变量$checkboxattr
在您看来,您是否从控制器获取了数组变量($options)的值
如果是,您是否从控制器传递了它?因为我在您的控制器中没有看到任何将数组传递到视图的代码。忘记说明问题了!它将返回一个空白数组-提前感谢!输出视图的html是什么?@ShaunHogg:返回空白数组的确切内容是什么?是否将复选框数组传递给视图?请说得更具体些。