[英]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.