Contoh yang menunjukkan cara memanggil fungsi PHP apabila butang diklik

藏色散人
Lepaskan: 2023-04-10 16:04:02
asal
10415 orang telah melayarinya

Kandungan utama artikel ini adalah seperti yang dinyatakan dalam tajuk, iaitu untuk mengajar anda cara memanggil fungsi PHP apabila butang diklik Sebenarnya, terdapat banyak cara untuk memanggil fungsi PHP operasi ini dengan mengklik butang, anda juga boleh menggunakan fungsi PHP panggilan Ajax, JavaScript dan JQuery tetapi artikel ini terutamanya memperkenalkan kaedah panggilan fungsi PHP berorientasikan butang.

Tanpa berlengah lagi, berikut ialah dua cara untuk melaksanakan cara memanggil fungsi PHP apabila butang diklik (menggunakan butang HTML untuk memanggil fungsi PHP).

Kaedah 1:

Nota: Buat dokumen borang HTML yang mengandungi butang HTML. Apabila butang diklik, kaedah POST dipanggil. Kaedah POST menerangkan cara menghantar data ke pelayan. Selepas mengklik butang, fungsi array_key_exists() dipanggil.

Kod adalah seperti berikut:

<!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(&#39;button1&#39;, $_POST)) {
    button1();
}
else if(array_key_exists(&#39;button2&#39;, $_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>
Salin selepas log masuk

Kesannya adalah seperti berikut:

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

  • array_key_exists() fungsi: Memeriksa sama ada kunci yang ditentukan wujud dalam tatasusunan Jika kunci wujud, ia mengembalikan benar Jika kunci itu tidak wujud, ia mengembalikan palsu.

Kaedah 2: Program ini menggunakan fungsi isset() untuk memanggil fungsi PHP.

Nota: Contoh berikut hanya berdasarkan kaedah POST:

Kodnya adalah seperti berikut:

<!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[&#39;button1&#39;])) {
    echo "这是按钮1被选中";
}
if(isset($_POST[&#39;button2&#39;])) {
    echo "这是被选中的按钮2";
}
?>

<form method="post">
    <input type="submit" name="button1"
           value="按钮1"/>

    <input type="submit" name="button2"
           value="按钮2"/>
</form>
</body>

</html>
Salin selepas log masuk

Kesannya adalah seperti berikut:

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

  • fungsi isset() digunakan untuk mengesan sama ada pembolehubah telah ditetapkan dan bukan NULL jika pembolehubah telah dikeluarkan menggunakan unset(), ia akan mengembalikan FALSE melalui isset(); jika isset digunakan () Menguji pembolehubah yang ditetapkan kepada NULL dan akan mengembalikan FALSE juga ambil perhatian bahawa aksara null (";

Atas ialah kandungan terperinci Contoh yang menunjukkan cara memanggil fungsi PHP apabila butang diklik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!