【发布时间】:2013-04-20 16:58:47
【问题描述】:
我有一个带有类别下拉列表的表单。
看起来像这样:
<tr>
<td><?= form_label('Categorieen'); ?></td>
<td><?= form_dropdown('categorieen', $opties); ?></td>
</tr>
对于$opties,我使用以下代码:
$dbres = $this->db->get('categorieen');
$ddmenu = array();
foreach ($dbres->result_array() as $tablerow) {
$ddmenu[] = $tablerow['idcategorieen'];
}
$data['opties'] = $ddmenu;
但是当我使用这个时:
$this->input->post('categorieen');
它将所选下拉列表的值存储为 int。
就是这样
select:
option1 (gives value 1, because of first option)
option2 (gives value 2, because it's the second option in de dropdown)
etc
如何将categoryid保存到数据库而不是选择值的编号?
【问题讨论】:
标签: mysql forms codeigniter variables dropdownbox