我正在使用php在我的网页上动态创建多个按钮,这些按钮的值增加到01到09.当我按下面创建表单时,按钮按预期使用正确的值创建,但是当我提交表单时发布一个空数组。
此处的代码位于for循环中,增加$ i:
echo '<form action="test.php" method="post">';
echo '<input type="hidden" name="RunSmokeTest" value="0'.$i.'">';
echo '<input type="submit" name="submit" value="Run Test">';
echo '</form>';
&#13;
以下是创建的HTML:
但是,当我更改代码以取出$ i变量时,表单将按预期提交,但所有按钮将具有我无法获得的相同值。
这是test.php的开头,当我点击提交按钮时会打印出数组(0){},并且会出现一条消息&#39;空的&#39;
var_dump($_POST);
if(empty($_POST['RunSmokeTest']))
{
echo '<script language="javascript">';
echo 'alert("empty")';
echo '</script>';
}
else{
...
}
&#13;
答案 0 :(得分:1)
试试这个。
Foo`1.Foo2:
IL_0000: nop
IL_0001: ldarg.0
IL_0002: box Test+Foo<>.T
IL_0007: ldarg.1
IL_0008: box Test+Foo<>.T
IL_000D: callvirt System.Object.Equals
IL_0012: stloc.0
IL_0013: br.s IL_0015
IL_0015: ldloc.0
IL_0016: ret