如何从PHP中的选择列表中获取选定的值?

时间:2014-04-05 19:16:14

标签: php codeigniter

我想从表单到控制器函数中选择值, 这是我的代码

<form action='examplefunction'     method='POST'>

<select name='chapter'>
<option value='Select1'>Select1   
<option value='Select2'>Select2 
<option value='Select3'>Select3 
<option value='Select4'>Select4 
<option value='Select5'>Select5 
</select>
</form>

控制器功能

public function examplefunction()
{
 echo $_POST['chapter'];
}

如果我选择Select3&amp;提交,它显示此函数中的错误说“Undefined index:chapter”。如何在控制器功能中获得此值?

1 个答案:

答案 0 :(得分:-2)

<select name='chapter'>更改为<select name='chapter[]'>,并在处理程序php文件中使用类似

的内容
    $chapter=$_POST['chapter'];
    if ($chapter){
     foreach ($chapter as $t){echo 'You selected ',$t,'<br />';}
    }