当前位置 博文首页 > 文章内容

    实例演示怎么在单击按钮时调用PHP函数

    作者:shunshunshun18 栏目:未分类 时间:2021-08-25 10:43:06

    本站于2023年9月4日。收到“大连君*****咨询有限公司”通知
    说我们IIS7站长博客,有一篇博文用了他们的图片。
    要求我们给他们一张图片6000元。要不然法院告我们

    为避免不必要的麻烦,IIS7站长博客,全站内容图片下架、并积极应诉
    博文内容全部不再显示,请需要相关资讯的站长朋友到必应搜索。谢谢!

    另祝:版权碰瓷诈骗团伙,早日弃暗投明。

    相关新闻:借版权之名、行诈骗之实,周某因犯诈骗罪被判处有期徒刑十一年六个月

    叹!百花齐放的时代,渐行渐远!



    本文的中心内容如题所述,就是教大家如何实现在单击按钮时调用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;">
        IIS7站长之家博文
    </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>

    效果如下:

    GIF 2021-8-25 星期三 上午 9-38-14.gif

    • 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;">
        IIS7站长之家博文
    </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>

    效果如下:

    GIF 2021-8-25 星期三 上午 9-39-28.gif

    • isset()函数用于检测变量是否已设置并且非 NULL;如果已经使用 unset() 释放了一个变量之后,再通过 isset() 判断将返回 FALSE;若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE;同时要注意的是 null 字符("\0")并不等同于 PHP 的 NULL 常量。

    最后给大家推荐最新最全面的《》~快来学习吧!