使用HTML元素调用PHP函数

使用HTML元素调用PHP函数,php,Php,可以使用HTML元素调用PHP函数作为对JavaScript函数的调用,如下所示 <?php function fname() { code to be excuted } ?> <input type="button" value="call php function" onclick="fname()" /> 我尝试了编写的内容,但没有成功。您可以尝试这样做: <?php function f() { echo "method

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

<?php

function fname() { code to be excuted }

?>

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


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

您可以尝试这样做:

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

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

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


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