单击html按钮后调用php代码

时间:2016-02-08 04:38:06

标签: php html

当我点击立即下载时,我想调用PHP代码。以下是我的HTML和PHP代码:

<?php
$test = "Function Call Successful";
?>

<html>
Hello there!
<a href='upload.php?hello=true'>Download now</a>
</html>

<?php
  if (isset($_POST['hello'])) {
    echo $test;
  }
?>

当我点击立即下载时,它会重新加载页面并且不显示任何内容。我希望该页面能够记住$test的值,并在我点击立即下载后立即打印其值。

3 个答案:

答案 0 :(得分:0)

如果条件允许,你需要设置$ _GET变量。

请尝试以下代码。

<?php
$test = "Function Call Successful";
?>

<html>
Hello there!
<a href='upload.php?hello=true'>Download now</a>
</html>

<?php
  if (isset($_GET['hello'])) {
    echo $test;
  }
?>

答案 1 :(得分:0)

可以使用GETREQUEST访问通过URL参数传递到当前脚本的变量,POST用于访问通过{{传递给当前脚本的变量1}}方法(当使用application / x-www-form-urlencoded或multipart / form-data作为请求中的HTTP Content-Type时)。

尝试

HTTP POST

答案 2 :(得分:0)

感谢您的帮助..

_GET而不是_POST确实帮助解决了这个问题。

@jenz,感谢您帮助我在我的代码中找到其他错误配合.. :)