我想从表单到控制器函数中选择值, 这是我的代码
<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”。如何在控制器功能中获得此值?
答案 0 :(得分:-2)
将<select name='chapter'>
更改为<select name='chapter[]'>
,并在处理程序php文件中使用类似
$chapter=$_POST['chapter'];
if ($chapter){
foreach ($chapter as $t){echo 'You selected ',$t,'<br />';}
}