我的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"]);
所以,我的问题是如何将选定的值从下拉列表转换为控制器中的变量。
答案 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>