从数据库中检索存储的单选按钮值

时间:2014-09-24 04:29:29

标签: php codeigniter drop-down-menu

我的EditDevice视图文件中有下拉列表,我已从数据库中加载了值。

    <select name="TrackerType" name="Type" id="Type"  style="width:68% !important;">
    <option <?php echo ($devicearray['type']=='mobile'?'selected="selected"':''); ?>>mobile</option>
    <option <?php echo ($devicearray['type']=='third party'?'selected="selected"':''); ?>>third  party</option>
    <option <?php echo ($devicearray['type']=='other'?'selected="selected"':''); ?>>other</option>

现在我想在控制器文件中检索选定的值。

      $NewDeviceArray["Type"] = $this->input->post("Type");

但是当我打印Type时,我没有得到所选的值。

     var_dump($NewDeviceArray["Type"]);

所以,我的问题是如何将选定的值从下拉列表转换为控制器中的变量。

1 个答案:

答案 0 :(得分:0)

试试这个

<select name="Type" id="Type"  style="width:68% !important;">


    <option value="mobile" <?php echo ($devicearray['type']=='mobile'?'selected="selected"':''); ?>>mobile</option>
    <option value="third  party" <?php echo ($devicearray['type']=='third party'?'selected="selected"':''); ?>>third  party</option>
    <option value="other" <?php echo ($devicearray['type']=='other'?'selected="selected"':''); ?>">other</option>
    </select>