我是codeigniter的新手我必须显示数据库中的复选框列表,并显示一些先前在数据库中选中的复选框。
我试过这个是我的控制器
$data['veddingPlanData'] = $this->PlanModel->getPlanById($planId);
$data['veddingPlanTaskMappingData'] = $this->PlanModel->getPlanAndTaskMappingByPlanId($planId);
$data['allVedingTasks'] = $this->VeddingTaskModel->getAllVeddingTask();
$this->load->view('plan_update', $data);
现在我应该如何获取数据或如何预测... ????
答案 0 :(得分:1)
简单地说,你必须创建一个数组,然后循环它...
创建和数组类似
<?php
$arrSelVedTask = array();
foreach ($veddingPlanTaskMappingData as $row) {
$arrSelVedTask[$row->your field] = '';
}
&GT;
并像这样创建循环
<?php foreach ($allVedingTasks as $row) {
if(isset($arrSelVedTask[$row->your field]))
{
your check box with selected value
}
else
{
check box with out check box value
}
}
?>