我对编程非常陌生,对于为什么会发生这种情况我感到有些困惑。
我有基于mysql数据库表为不同用户生成不同的表单。
在此表单上的,您点击提交,并将表单中创建的输入数组传递给提交表单。
在我的提交表单中,我有以下代码
foreach ($PostArray1 as $boxname1)
{
echo $boxname1;
echo $_POST[$boxname1]; //------------Line 92
echo '<br/>';
}
echo $_POST['Hand_Weedingbox1'];
echo '<br/>';
echo $_POST['Weed_Burningbox1'];
echo '<br/>';
echo $_POST['Herbicide_Applicationbox1'];
echo '<br/>';
echo $_POST['Remove_Litterbox1'];
$ _POST数组的输出
Array
(
[notes] =>
[Hand_Weedingbox1] => 0:01
[Weed_Burningbox1] => 0:02
[Herbicide_Applicationbox1] => 0:03
[Remove_Litterbox1] => 0:04
[PostArray1] => Hand_Weedingbox1, Weed_Burningbox1,
Herbicide_Applicationbox1, Remove_Litterbox1
)
$ PostArray1的输出
数组([0] =&gt; Hand_Weedingbox1 1 =&gt; Weed_Burningbox1 [2] =&gt; Herbicide_Applicationbox1 [3] =&gt; Remove_Litterbox1)
这是我得到的输出 enter image description here