在我的数据库中,我有一个名为ARG_1的字段。 我包含家庭,工作,工作2
现在我从数据库中获取它。
我想将这三个显示为单独的复选框。像这样:
if(file.exists()) then {....}
怎么做?
我做了这个,但没有工作:
input type='checkbox' name='checkboxvar[]' value='Option One'>Home<br>
<input type='checkbox' name='checkboxvar[]' value='Option Two'>Work<br>
<input type='checkbox' name='checkboxvar[]' value='Option Three'>Work2
答案 0 :(得分:2)
在模型
上撰写此查询
public function yourMethodName(){
$this->db->select('ARG_1');
$q=$this->db->get('your-table-name');
return $q->result();
}
和控制器 首先加载您的模型,然后调用您制作的模型方法并将数据发送到您的视图页面
像这样......$this->load->model('your-model-name'); # Load model
$data['details']=$this->your-model-name->yourMethodName(); # Load Model Method
$this->load->view('your-view-page-name',$data); #Load your view page
最后在查看页面
foreach($details as $rows){
$exp_arr=explode(',',$rows->ARG_1); # convert ARG_1 string value into array
for($i=0;$i<count($exp_arr);$i++){
echo "<input type='checkbox' name='checkboxvar[]' value='Option Two'>".$exp_arr[$i]."<br>";
}
}
希望此代码可以帮助您
答案 1 :(得分:0)
试试这个简单方法之一
$sno=1;
$i=0;
for($sno;$sno<=$params->num_rows();$sno++)
{
echo '<input type="checkbox" name="checkboxvar[]" id="checkboxvar" value="<?php echo $params[$i]->check_box_value; ?>">';
$i++;
}