无法获取代码点火器下拉列表中的“选择”值


unable to get the value of selected from dropdown in codeigniter

嗨,我有这个下拉菜单,但我无法检索所选值。它返回一个没有值的数组。

以下是我的观点:

<?php echo form_open_multipart('admin/test'); ?>

        <table border='1'>
        <tr>
            <td>
                <div class="form-group">
                <?php echo form_label("Select Restaurant:",'class="form-control"'); ?>
                </div>
            </td>
            <td>
                <div class="form-group">
                 <?php
                    echo '<select id="resto_list" name="resto_list">';
                        echo '<option value="">--Choose Option--</option>';
                        foreach($dropdvals as $value){
                            echo '<option value="' . $value->id . '">' . $value->resto_name . '</option>';
                        }
                    echo '</select>';
                    echo '</td>';
                    ?>
                </div>
            </td>
            <td>
                <div class="form-group">
                <?php echo form_submit('Go','Go','class="btn btn-danger"');?>
                </div>
            </td><!-- 
        </tr>
    </table> -->

我的控制器:

public function test()
{
    if($this->input->post('Go') != false )
    {
        $selected['resto_name'] = $this->input->post('resto_list');
        var_dump($selected);
    }
}

尝试使用var_dump查看值,但结果如下:

array(1) { ["resto_name"]=> string(0) " }

这是我如何填充下拉列表的模型

public function randc_dropdown()
{
    $this->db->select('resto_id')
            ->select('resto_name')
            ->select('count(*)')
            ->group_by(array('resto_id', 'resto_name'))
            ->having('count(*) >= 1');
    $query = $this->db->get('rates_comments');
    return $query->result();

}

请帮助我。

我没有从我的视野中传递resto_name,而是通过了resto_id。使用 id 时,可以更轻松地获取和比较数据。感谢您的帮助!!