繁体   English   中英

如何使用PHP在没有表单的情况下发回到同一页面?

[英]How to post back to same page without a form using PHP?

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

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

单击以回显当前页面上的相册时,我似乎看不到按钮?? 但是我的主要问题是,如何在不使用仅可以使用PHP返回操作的链接或按钮的形式的情况下实现我想做的事情? 仅靠PHP是否有可能? 如果没有,那么我该如何使用所需的脚本来返回PHP函数?

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

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

您将数据作为发布提交,因此必须检查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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM