2

カテゴリのドロップダウンがあるフォームがあります。

次のようになります。

<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 をデータベースに保存するにはどうすればよいですか?

4

2 に答える 2