Forms 从数据库中检索特定列,并使用CodeIgniter在屏幕上显示
我有一个名为input_types的数据库表,其中包含各种输入类型:Forms 从数据库中检索特定列,并使用CodeIgniter在屏幕上显示,forms,codeigniter,form-fields,Forms,Codeigniter,Form Fields,我有一个名为input_types的数据库表,其中包含各种输入类型: [id] [input_type_Name] 1 text 2 radio 3 checkbox 4 select ... ... 我想从表中检索名称并将它们放入数组中,这样我就可以使用form_下拉菜单在下拉菜单中向用户显示它们 我现在怎么做的问题是我创建了optionGroup 我现在怎么做: 模型 控制器 看法 你所说的“但这并不能产生预期的效果”是什么意思 确保将$data传递给
[id] [input_type_Name]
1 text
2 radio
3 checkbox
4 select
... ...
我想从表中检索名称并将它们放入数组中,这样我就可以使用form_下拉菜单在下拉菜单中向用户显示它们
我现在怎么做的问题是我创建了optionGroup
我现在怎么做:
模型
控制器
看法
你所说的“但这并不能产生预期的效果”是什么意思
确保将$data
传递给视图:
$this->load->view('viewname', $data);
解决方案非常简单,使用foreach循环模型中的多维数组:
foreach($query->result() as $input_type) {
$data[] = $input_type->input_type_name;
}
return $data;
foreach($query->result() as $input_type) {
$data[] = $input_type->input_type_name;
}
return $data;
我的意思是,当我填充下拉列表时,它会创建optgroup。但我明白了。在我的模型中,我使用了foreach:foreach($query->result()作为$input\u type){$data[]=$input\u type->input\u type\u name;}
foreach($query->result() as $input_type) {
$data[] = $input_type->input_type_name;
}
return $data;
$this->load->view('viewname', $data);
foreach($query->result() as $input_type) {
$data[] = $input_type->input_type_name;
}
return $data;