【问题标题】:Call PHP function using HTML element [duplicate]使用HTML元素调用PHP函数[重复]
【发布时间】:2014-03-15 11:28:18
【问题描述】:

可以使用 HTML 元素调用 PHP 函数作为对 JavaScript 函数的调用,如

<?php

function fname() { code to be excuted }

?>

<input type="button" value="call php function" onclick="fname()" />

我尝试了写的,但没有成功。

【问题讨论】:

  • 这样不行。您不能使用onclick 处理程序直接执行 PHP 函数。要么用 JavaScript 编写函数,要么使用 AJAX 来处理这些。
  • PHP 在服务器上,Javascript 在您的计算机上。如果不向服务器提交数据,就无法触发 PHP 函数。你可以做这样的事情

标签: php


【解决方案1】:

您可以尝试这样做:

<?php
    function f() {
        echo "method called";
    }
?>

<form action="" method="post">
    <input type="submit" name="submit" value="Submit" />
</form>

<?php
    if (isset($_POST['submit'])) {
        f();
    }
?>

【讨论】:

    猜你喜欢
    • 2015-06-04
    • 2012-12-29
    • 1970-01-01
    • 1970-01-01
    • 2011-04-18
    • 2019-02-03
    • 2020-06-01
    • 2015-06-20
    • 2015-12-19
    相关资源
    最近更新 更多