如何在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;
}