使用HTML元素调用PHP函数[重复]
Posted
技术标签:
【中文标题】使用HTML元素调用PHP函数[重复]【英文标题】:Call PHP function using HTML element [duplicate] 【发布时间】: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 函数。你可以做这样的事情
【参考方案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();
?>
【讨论】:
以上是关于使用HTML元素调用PHP函数[重复]的主要内容,如果未能解决你的问题,请参考以下文章