gpt4 book ai didi

mysql - 如何将 form_dropdown id 值添加到数据库? - 代码点火器

转载 作者:行者123 更新时间:2023-11-29 02:28:49 25 4
gpt4 key购买 nike

我有一个带有类别下拉列表的表单。

看起来像这样:

<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 而不是所选值的编号保存到数据库中?

最佳答案

您需要为要添加到 $ddmenu 的项目分配键;例如。 $ddmenu[$tablerow['idcategorieen']] = $tablerow['idcategorieen']; 将使值成为 idcategorieen。

编辑澄清:如果 $ddmenu 看起来像这样:

array(
1 => 'Books',
2 => 'Cats',
3 => 'Foo Bars'
)

下拉选项看起来像

<option value="1">Books</option>
<option value="2">Cats</option>
<option value="3">Foo Bars</option>

关于mysql - 如何将 form_dropdown id 值添加到数据库? - 代码点火器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16237788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com