0

您好我想知道如何使用以下代码首先发布到当前页面:

<?php  
    if(isset($_GET['button']) === true){
        echo 'Albums';
    }   
?>
<form action="" method="post">
    <input type="button" name="button" value="Albums">
</form>

单击以在当前页面上回显相册时,我似乎无法获得按钮??但我的主要问题是如何在不使用表单的情况下实现我想要做的事情,而不使用可以使用 PHP 返回操作的链接或按钮?单独使用PHP可以吗?如果不是,那么我如何使用返回 PHP 函数所需的任何脚本?

4

2 回答 2

1

如果您不指定 action 属性,表单将回发到您当前的脚本。

如果您希望该$_GET变量具有任何表单字段,请将表单的方法设置为GET,或者根本不设置它。(默认为GET)。

于 2012-07-31T21:30:07.917 回答
0

您将数据作为 post 提交,因此您必须检查 POST。

<?php  
    if(isset($_POST['button'])){
        echo 'Albums';
    }   
?>
<form action="" method="post">
    <input type="submit" name="button" value="Albums" />
</form>

此外,我会使用<input type="submit"<button type="submit" name="button">Albums</button>

于 2012-07-31T21:37:01.697 回答