实例演示怎么在单击按钮时调用PHP函数
时间:2021-09-06
来源:互联网
今天PHP爱好者给大家带来在实例演示怎么在单击按钮时调用PHP函数的方法教程,本文的中心内容如题所述,就是教大家如何实现在单击按钮时调用PHP函数,其实关于调用PHP函数有很多方法,除了通过单击按钮执行此操作之外,还可以使用 Ajax、JavaScript 和 JQuery 调用 PHP 函数;但是本文主要介绍的是面向按钮的PHP函数调用方式。希望对大家有所帮助。
废话不多说,下面有两种方法实现怎么在单击按钮时调用PHP函数(使用 HTML 按钮调用 PHP 函数)。
方法一:
注:创建一个包含 HTML 按钮的 HTML 表单文档。单击按钮时,将调用 POST 方法。POST 方法描述了如何向服务器发送数据。单击按钮后,array_key_exists() 函数被调用。
代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body style="text-align:center;">
<h1 style="color:red;">
PHP中文网
</h1>
<h4>
如何通过点击按钮调用PHP函数?
</h4>
<?php
if(array_key_exists('button1', $_POST)) {
button1();
}
else if(array_key_exists('button2', $_POST)) {
button2();
}
function button1() {
echo "这是按钮1被选中";
}
function button2() {
echo "这是被选中的按钮2";
}
?>
<form method="post">
<input type="submit" name="button1"
class="button" value="按钮1" />
<input type="submit" name="button2"
class="button" value="按钮2" />
</form>
</body>
</html>
效果如下:
array_key_exists()函数:检查某个数组中是否存在指定的键名,如果键名存在则返回 true,如果键名不存在则返回 false。
方法二:本程序使用isset()函数调用PHP函数。
注:以下示例仅基于 POST 方法:
代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body style="text-align:center;">
<h1 style="color:#17c4ff;">
PHP中文网
</h1>
<h4>
如何通过点击按钮调用PHP函数?
</h4>
<?php
if(isset($_POST['button1'])) {
echo "这是按钮1被选中";
}
if(isset($_POST['button2'])) {
echo "这是被选中的按钮2";
}
?>
<form method="post">
<input type="submit" name="button1"
value="按钮1"/>
<input type="submit" name="button2"
value="按钮2"/>
</form>
</body>
</html>
效果如下:
isset()函数用于检测变量是否已设置并且非 NULL;如果已经使用 unset() 释放了一个变量之后,再通过 isset() 判断将返回 FALSE;若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE;同时要注意的是 null 字符("\0")并不等同于 PHP 的 NULL 常量。
以上就是实例演示怎么在单击按钮时调用PHP函数的详细内容,更多请关注php爱好者其它相关文章!
-
王者荣耀李白凤求凰25年还会返场吗-凤求凰返场 时间:2025-05-07
-
王者李白最值得购买的皮肤是什么-李白皮肤推荐 时间:2025-05-07
-
狗币最新消息 时间:2025-05-07
-
王者李白最值得购买的皮肤是什么-李白皮肤推荐 时间:2025-05-07
-
王者荣耀十周年主题是什么-王者十周年主题曝光 时间:2025-05-07
-
王者荣耀十周年主题是什么-王者十周年主题曝光 时间:2025-05-07
今日更新
-
纯CSS3创建边框阴影向外扩散的动画特效
阅读:18
-
PHP删除关联数组中键值的两种方法
阅读:18
-
PHP数组学习之将一维数组变成包含指定多元素的二维数组
阅读:18
-
PHP数组学习之怎么将键名key和值的位置进行互换
阅读:18
-
深入解析js中实现队列(代码分享)
阅读:18
-
一文讲解Vue中路由切换终止异步请求(附代码)
阅读:18
-
JS字符串学习之将字符串分割成子串并传给数组
阅读:18
-
如何优化uniapp项目?分享几种优化方案及建议
阅读:18
-
PHP快速实现从URL下载文件的两种方法
阅读:18
-
PHP数学函数实践五:获取随机浮点数
阅读:18