我想在下拉列表中获取所选选项的ID.
我有一个显示数据库公司名称的dropdow.现在我想得到那家公司的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);
解决方法:
您应该将组织标识放在选项标记的值中.像这样
<option value="<?php echo $value['org_id'];?>"><?php echo $value['org_name']; ?></option>
无需为每个选项标记提供id属性.当您提交表单值“org-list”时,将选择组织ID.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。