我有两个PHP文件,让我们叫他们fileOne.php和fileTwo.php。如果fileOne.php的格式为action="fileTwo.php"
,并带有按钮1和按钮2,如果按下了isset($_POST['button1'])
或推送了isset($_POST['button2']
,如何检查fileTwo.php。如何检查按钮是否被推动,如果表格是一个PHP文件,但在另一个检查
这是 “fileTwo.php” 在 “fileOne.php” 的形式:(execute.php = fileTwo.php)
< form action="execute.php" method = "POST">
< input type="hidden" name="edit" value="Edit"/>
< input type="hidden" name="delete" value="Remove"/>
< /form>
这些是在 “fileOne.php” 创建的按钮但在形式行动=“fileTwo.php”(“Button1的=编辑按钮2 =删除)
echo "<td><input type='submit' name='Edit' value='Edit'>
<input type='submit' name='Delete' value='Remove'></td>\n";
这是我尝试检查‘fileTwo.php’如果任一按钮被按下:
//if edit is clicked
if(isset($_POST['edit'] == 'Edit'))
{
echo"hello";
}
//if remove is clicked
if(isset($_POST['delete'] == 'Remove'))
{
echo"good bye";
}
我希望在PHP,JavaScript不,AJAX等解决方案
你为什么从PHP回声中生成_static_ HTML? – 2013-03-06 02:42:56
@aguyfromhere这可能是一种文体选择。不是我的偏好,但以这种方式使用echo没有任何问题 – 2013-03-06 02:44:55
我不认为你需要隐藏的输入。只需检查按钮,例如isset($ _ POST ['Edit'])(区分大小写) – 2013-03-06 02:48:55