ホームページ バックエンド開発 PHPチュートリアル ボタンがクリックされたときに PHP 関数を呼び出す方法を示す例

ボタンがクリックされたときに PHP 関数を呼び出す方法を示す例

Aug 25, 2021 am 09:42 AM
PHP関数 ボタン

この記事の中心的な内容はタイトルにあるとおりで、ボタンをクリックしたときに PHP 関数を呼び出す方法を説明することです。実際には、PHP 関数を呼び出す方法はたくさんあります。この操作を実行する以外にも、ボタンをクリックするだけで、Ajax、JavaScript、JQueryを使ってPHP関数を呼び出すこともできますが、この記事では主にボタン指向のPHP関数呼び出し方法を紹介します。

早速、ボタンがクリックされたときに PHP 関数を呼び出す方法を実装する 2 つの方法を説明します (HTML ボタンを使用して PHP 関数を呼び出す)。

方法 1:

注: 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(&#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>
ログイン後にコピー

効果は次のとおりです:

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

  • #array_key_exists( ) 関数: 指定されたキー名が配列内に存在するかどうかを確認し、キー名が存在する場合は true を返し、キー名が存在しない場合は false を返します。

方法 2: このプログラムは、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[&#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>
ログイン後にコピー
効果は次のとおりです:

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

  • isset() 関数は、変数が設定されているかどうか、NULL ではないかどうかを検出するために使用されます。unset() が変数を解放するために使用されている場合は、 isset() によって FALSE が返されます; isset() が使用されている場合 NULL に設定された変数をテストすると FALSE が返されます; また、NULL 文字 (「\0」) は PHP の NULL 定数と同等ではないことにも注意してください。

最後に、最新かつ最も包括的な「

PHP ビデオ チュートリアル 」をお勧めします。ぜひ学んでください。

以上がボタンがクリックされたときに PHP 関数を呼び出す方法を示す例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Windows 11 の電源ボタンの動作を変更する [5 つのヒント] Windows 11 の電源ボタンの動作を変更する [5 つのヒント] Sep 29, 2023 pm 11:29 PM

電源ボタンは PC をシャットダウンするだけではありませんが、これはデスクトップ ユーザーのデフォルトのアクションです。 Windows 11 で電源ボタンの動作を変更したい場合、それは思っているよりも簡単です。物理的な電源ボタンはスタート メニューのボタンとは異なるため、以下の変更はスタート メニューの操作には影響しないことに注意してください。さらに、デスクトップかラップトップかに応じて、電源オプションが若干異なります。 Windows 11 で電源ボタンの動作を変更する必要があるのはなぜですか?コンピュータをシャットダウンするよりもスリープ状態にすることが多い場合は、ハードウェア電源ボタン (つまり、PC の物理的な電源ボタン) の動作を変更すると効果があります。同じ考え方がスリープ モードや単にディスプレイをオフにする場合にも当てはまります。 Windows 11 を変更する

電源ボタンを押してもラップトップが起動しないのはなぜですか? 電源ボタンを押してもラップトップが起動しないのはなぜですか? Mar 10, 2024 am 09:31 AM

Windows ラップトップが起動しない理由はいくつか考えられます。メモリ障害、バッテリー切れ、電源ボタンの故障、またはハードウェアの問題はすべて一般的な原因です。この問題の解決に役立つ解決策をいくつか紹介します。電源ボタンを押してもラップトップの電源が入らない 電源ボタンを押しても Windows ラップトップの電源がオンにならない場合は、問題を解決するために次の手順を実行してください。 ラップトップは完全に充電されていますか?ハード リセットを実行してラップトップをクリーニングします。 メモリを取り付け直します。 透明 CMOS タイプのバッテリーを取り付けます。 ラップトップを修理に持っていきます。 1] ラップトップは完全に充電されていますか?最初に行うことは、ラップトップが完全に充電されているかどうかを確認することです。バッテリーが消耗するとノートパソコンが起動しなくなる

PHP関数を通じて画像の遅延読み込み効果を最適化するにはどうすればよいですか? PHP関数を通じて画像の遅延読み込み効果を最適化するにはどうすればよいですか? Oct 05, 2023 pm 12:13 PM

PHP 関数を通じて画像の遅延読み込み効果を最適化するにはどうすればよいですか?インターネットの発展に伴い、Web ページ内の画像の数が増加し、ページの読み込み速度に圧力がかかっています。ユーザーエクスペリエンスを向上させ、読み込み時間を短縮するために、画像の遅延読み込みテクノロジーを使用できます。画像の遅延読み込みにより、画像の読み込みが遅れる可能性があります。画像は、ユーザーが表示領域までスクロールしたときにのみ読み込まれるため、ページの読み込み時間が短縮され、ユーザー エクスペリエンスが向上します。 PHP Web ページを作成する場合、いくつかの関数を作成することで画像の遅延読み込み効果を最適化できます。詳細は以下

iPhone 16はどんな感じですか? iPhone 16ではどのような変更点があるのでしょうか? iPhone 16はどんな感じですか? iPhone 16ではどのような変更点があるのでしょうか? Apr 07, 2024 pm 05:10 PM

iPhone 15 シリーズのリリース後、Apple の新しい iPhone 16 の外観と構成に関する暴露が絶えずありました。 iPhone 16はどんな感じですか? iPhone 16では何か改善はありますか?最近、海外ブロガーがiPhone 16シリーズのデザインを披露していましたが、全体的なデザインは基本的にiPhone 15シリーズと同じです。写真からもわかるように、iPhone 16シリーズ全体に新たに「撮影」ボタンが標準装備され、より便利に写真を撮影できるようになりました。さらに、その他のデザインの詳細はまだ不明です。メッセージは、この新しいボタンがビデオの撮影に使用され、電源ボタンの下にあることを示しています。以前のニュースでは、それが容量性ソリッドステートボタンである可能性があると述べられていましたが、最近のレポートでは、依然としてボタンである必要があることが示されています。

IEブラウザでボタンが反応しない問題を解決する方法 IEブラウザでボタンが反応しない問題を解決する方法 Jan 30, 2024 am 10:48 AM

IEブラウザがWebボタンをクリックしても応答がない場合はどうすればよいですか? Web ボタンをクリックしても反応がない場合は、互換ビューで設定できます。友人が IE ブラウザを使用しているときに、Web ページ上のボタンをクリックしてもブラウザが応答しなくなり、Web ページの機能が使用できなくなりました。どのように設定すればよいでしょうか?以下に IE ブラウザをまとめました。Web ボタンをクリックしたときにブラウザが応答しない問題を解決するにはどうすればよいですか? そうでない場合は、フォローして読み続けてください。 IE ブラウザで Web ボタンをクリックしても反応しない 解決方法: 1. 図に示すように、IE ブラウザを開き、操作バーの [ツール] ボタンをクリックし、[互換表示] 設定をクリックします。 2. [互換表示]設定ページで、右側の[追加]ボタンをクリックし、Webサイトを入力します。

HTML、CSS、jQuery: フローティング効果のあるボタンを作成する HTML、CSS、jQuery: フローティング効果のあるボタンを作成する Oct 24, 2023 pm 12:09 PM

HTML、CSS、jQuery: フローティング効果のあるボタンを作成するには、特定のコード サンプルが必要です はじめに: 現在、Web デザインは芸術形式となっており、HTML、CSS、JavaScript などのテクノロジを使用することで、ページにさまざまな要素を追加することができます。 . このような特殊効果とインタラクティブ効果。この記事では、HTML、CSS、jQuery を使用してフローティング効果のあるボタンを作成する方法を簡単に紹介し、具体的なコード例を示します。 1. HTML 構造 まず、次のことを行う必要があります。

iPhone 16および16 Plusにアクションボタンが導入 iPhone 16および16 Plusにアクションボタンが導入 Oct 03, 2023 pm 12:13 PM

iPhone16シリーズではProシリーズの画面が大型化しますが、iPhone16標準版とiPhone16Plusについては、現在発売されているiPhone15、15Plusとほぼ同じで、重量がわずかに2g増加するだけです。これは、Apple が iPhone mini を再発売する予定はなく、引き続き iPhone Plus を発売することを意味します。アクションボタンの追加 iPhone 16 には、iPhone 15 Pro シリーズのアクションボタンや新しい「キャプチャボタン」など、いくつかの新機能も追加されます。 iPhone12のカメラ縦配置に変更 iPhone16標準版とiPhone

iPhone 15 Proおよび15 Pro Maxのアクションボタンを無効にする方法 iPhone 15 Proおよび15 Pro Maxのアクションボタンを無効にする方法 Nov 07, 2023 am 11:17 AM

Apple は、iPhone 15 Pro と 15 Pro Max に Pro 専用のハードウェア機能をいくつか導入し、みんなの注目を集めました。チタン フレーム、洗練されたデザイン、新しい A17 Pro チップセット、エキサイティングな 5 倍望遠レンズなどについて話します。 iPhone 15 Proモデルに追加されたすべての付加機能の中で、アクションボタンは依然として際立って目立つ機能です。言うまでもなく、iPhone でアクションを起動するのに便利な機能です。ただし、誤ってアクション ボタンを押したままにして、誤って機能をトリガーしてしまう可能性があります。率直に言って、面倒です。これを回避するには、iPhone 15 Pro および 15 Pro Max のアクションボタンを無効にする必要があります。させて

See all articles