如果我的表单中有一些隐藏的输入项:
现在,一旦表单被提交并且我从post中获取数据,如果我尝试调用
然后我没有得到每个“entry”输入的“moredata”值。如果打印出定义为
谢谢。
<input type="hidden" name="test" value="somedata">
<input type="hidden" name="entry0" value="moredata">
<input type="hidden" name="entry1" value="moredata">
<input type="hidden" name="entry2" value="moredata">
<input type="hidden" name="entry3" value="moredata">
<input type="hidden" name="entry4" value="moredata">
现在,一旦表单被提交并且我从post中获取数据,如果我尝试调用
$_POST['test']
,那么我会得到我的“somedata”值。但是,如果我这样做:for($i = 0; $i < 5; $i++)
{
$x = 'entry{$i}';
echo $_POST[$x]; // This does not work.
}
然后我没有得到每个“entry”输入的“moredata”值。如果打印出定义为
$x
的字符串,则可以获得所需的字符串,但似乎无法使用$_POST
来完成此操作。有人有任何想法如何解决这个问题吗?谢谢。
$POST
还是$_POST
? - Balanivash