从Codeigniter中的多个选择框中获取值

Har*_*jan 2 php select codeigniter

我有一个多选框:

<select name="tar[]" multiple="multiple" style="height:100px;" id="select1">
            <?php foreach($lists as $list){ ?>
            <option value="<?php echo $list['des_id']; ?>"><?php echo $list['designation']; ?></option>
            <?php } ?>

            </select>
Run Code Online (Sandbox Code Playgroud)

在控制器我试图获取所选字段的值,但未能得到它,我得到像2或3的值.

$target = $this->input->post('tar');
                  print_r($target);die;
Run Code Online (Sandbox Code Playgroud)

我做得对吗?请指导我.谢谢.

Sve*_*lav 5

我不确定但是试试这个以获得所有的焦油

foreach($this->input->post("tar") as $tar){
    echo $tar;
}
Run Code Online (Sandbox Code Playgroud)