您好我想知道如何使用以下代码首先发布到当前页面:
<?php
if(isset($_GET['button']) === true){
echo 'Albums';
}
?>
<form action="" method="post">
<input type="button" name="button" value="Albums">
</form>
单击时,我似乎无法获取按钮以回显当前页面上的相册?但我的主要问题是如何在不使用表单只是一个可以使用PHP返回动作的链接或按钮的情况下实现我想要做的事情?这可能只用PHP吗?如果没有,那么我如何使用返回PHP函数所需的任何脚本?
答案 0 :(得分:1)
如果您未指定action属性,表单将回发到您当前的脚本。
如果您希望$_GET
变量包含任何表单字段,请将表单的方法设置为GET
,或者根本不设置它。 (它默认为GET
)。
答案 1 :(得分:0)
您将数据作为帖子提交,因此您必须检查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>
。