我想在下拉列表中获取所选选项的ID。
我有一个下拉菜单,用于显示数据库中的公司名称。现在,我想获取该公司的ID。我怎么做?
<select required name="org-list" id="org-list" class="form-control">
<option value="">Select</option>
<?php foreach($org as $value) { ?>
<option id="org" value="<?php echo $value['org_name'];?>"><?php echo $value['org_name']; ?></option>
<?php } ?>
</select>
该模型
public function get_organisation()
{
$q = $this->db->select('*')
->from('company')
->get();
return $q->result_array();
}
在我的控制器中,我希望从数据库中选择选项的ID。
$data = $this->key_m->array_from_post(array('id','org-list','keys'));
$data['keys'] = $license;
var_dump($data);
您应该将组织ID放在选项标签的值中。像这样
<option value="<?php echo $value['org_id'];?>"><?php echo $value['org_name']; ?></option>
无需为每个选项标签提供id属性。当您提交表单值“ org-list”时,将选择组织ID。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句