为什么我的表单值没有出现在$ _REQUEST中?

dma*_*exe 0 html php forms

我从HTML表单中获取此代码:

<select name="history12">
    <option value="Gov/Econ">Government &amp; Economics</option>
    <option value="AP Gov/Econ">AP Government &amp; Economics</option>
</select>
Run Code Online (Sandbox Code Playgroud)

...和此代码,以邮件形式:

$history12 = $_REQUEST['history12'] ;
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试echo()$ history12时,它总是返回空白.我无法弄清楚我做错了什么,因为其他输入工作正常(文本和广播),但似乎它在选择上有点麻烦.

har*_*rto 5

也许您可以尝试输出整个$ _REQUEST变量,以确保您期望的所有内容都显示出来.这至少可以表明是否设置了'history12'键.

print_r($_REQUEST);
Run Code Online (Sandbox Code Playgroud)