php - 如何获取选定的选项值(codeigniter)
问题描述
我有带有选项的表单,当我想添加时,该值为空。我想问的是如何获得我选择的价值?
我的表格:
<select name="student_id" class="form-control" data-validate="required" id="student_id"
data-message-required="<?php echo get_phrase('value_required');?>"
onchange="return get_class_sections(this.value)">
<option value=""><?php echo get_phrase('Selectează_un_student');?></option>
<?php
$stare='0';
$classes = $this->db->get_where('disertatie_studenti',array('retrasi'=>$stare))->result_array();
foreach($classes as $row):
?>
<option value="<?php echo $this->db->get_where('disertatie_studenti' , array('student_id' => $row['student_id']))->row()->name;?>">
<?php echo $row['name'];?>
</option>
<?php
endforeach;
?>
</select>
我的控制器
$data['student_id'] = $this->input->post("student_id");
错误信息:
INSERT INTO `disertatie_corectura` (`student_id`, `corectura`, `timestamp`, `year`) VALUES (NULL, '2554', 1574456889, '2019-2020')
解决方案
<option value="<?php echo $this->db->get_where('disertatie_studenti' , array('name' => $row['name']))->row()->student_id;?>">
<?php echo $row['name'];?>
推荐阅读
- c++ - 使用单个对象转换渲染多个 OBJ 模型?
- ios - 标签不显示全文swift
- unit-testing - 如何模拟 executorService.submit()
- python - Python二维列表到数据框列
- jboss7.x - Jboss EAP 7.0 中基于数据库持久性的 JMS 消息传递
- java - 如何在运行时覆盖 cassandra 映像 jvm.opts
- java - Swing 和多线程:为什么汽车会发生碰撞?
- django - 从链接注册新用户时无法自动创建配置文件
- android - 添加 RTL 支持后出现“链接文件资源失败”错误
- hashicorp-vault - 为什么 hashcorp vault json 配置失败并显示“初始化侦听器类型的侦听器时出错”?