如何在PHP中从选择列表中获取所选值?
我想从窗体到控制器函数获取所选值, 这是我的密码如何在PHP中从选择列表中获取所选值?,php,codeigniter,Php,Codeigniter,我想从窗体到控制器函数获取所选值, 这是我的密码 <form action='examplefunction' method='POST'> <select name='chapter'> <option value='Select1'>Select1 <option value='Select2'>Select2 <option value='Select3'>Select3 <option value='S
<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>
如果我选择了Select3
&submit,则会显示此函数中的错误,即“未定义索引:章节”。如何在控制器函数中获取此值?将
更改为
,并在处理程序php文件中使用类似的内容
$chapter=$_POST['chapter'];
if ($chapter){
foreach ($chapter as $t){echo 'You selected ',$t,'<br />';}
}
$chapter=$\u POST['chapter'];
如果($章){
foreach($t章){echo'youselected',$t',
;}
}
在视图中
<form action='<?php echo base_url()?>controller_name/examplefunction' method='post'>//change URL and Method
<select name='chapter'>
<option value='Select1'>Select1
<option value='Select2'>Select2
<option value='Select3'>Select3
<option value='Select4'>Select4
<option value='Select5'>Select5
</select>
<input type="submit" value="submit" name="submit"> //add this
</form>
您使用的是什么框架?您确定在表单属性中放置了正确的操作url吗?您应该重新检查:是的,我确信我以前使用的控制器名称不是codeigniter标准,为什么需要数组名称?这应该是什么=/
<form action='<?php echo base_url()?>controller_name/examplefunction' method='post'>//change URL and Method
<select name='chapter'>
<option value='Select1'>Select1
<option value='Select2'>Select2
<option value='Select3'>Select3
<option value='Select4'>Select4
<option value='Select5'>Select5
</select>
<input type="submit" value="submit" name="submit"> //add this
</form>
function examplefunction()
{
$chapter=$_POST['chapter'];
echo $chapter;
}