この記事の中心的な内容はタイトルにあるとおりで、ボタンをクリックしたときに 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('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>
効果は次のとおりです:
方法 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['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>
PHP ビデオ チュートリアル 」をお勧めします。ぜひ学んでください。
以上がボタンがクリックされたときに PHP 関数を呼び出す方法を示す例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。