[英]Not able to get the Value from Drop down Menu
您好,我在从下拉菜单栏中获取值时遇到问题。 当我选择一门课程并提交时,没有检索到任何值,但在DB中输入了新的空记录。 我正在分享我的代码,我将不胜感激。
我的观点
<form method="post" action="<?php echo(base_url()."University/std_assign_cousrse/");?>" >
<select>
<option value="">--- Select Course ---</option>
<?php
foreach($result as $row)
{
echo "<option value=".$row['course_id'].">".$row['course_name']."</option>";
}
?>
</select>
<input type="Submit">
</form>
我的控制器
public function std_assign_cousrse()
{
$data = array(
'std_course' =>$this->input->post('course_id') ,);
$this->db->Insert('tbl_student',$data);
print_r($data);
}
使用名称属性
<select name="myselet">
<option value="">--- Select Course ---</option>
查看选择标签:
只需添加<select name="course_id">
。 这样就完成了。
您没有提及标签的名称。正确的标签应为
<select name='course_id'>
<option value="">--- Select Course ---</option>
<?php
foreach($result as $row)
{
echo "<option value=".$row['course_id'].">".$row['course_name']."</option>";
}
?>
</select>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.