백엔드 개발 PHP 튜토리얼 버튼을 클릭할 때 PHP 함수를 호출하는 방법을 보여주는 예

버튼을 클릭할 때 PHP 함수를 호출하는 방법을 보여주는 예

Aug 25, 2021 am 09:42 AM
PHP 함수 단추

제목에 명시된 대로 이 문서의 핵심 내용은 버튼을 클릭할 때 PHP 함수를 호출하는 방법을 가르치는 것입니다. 실제로 이 작업을 수행하는 방법 외에도 PHP 함수를 호출하는 방법이 많이 있습니다. 버튼을 클릭하면 Ajax, JavaScript 및 JQuery 호출 PHP 함수를 사용할 수도 있지만 이 기사에서는 주로 버튼 중심의 PHP 함수 호출 방법을 소개합니다.

더 이상 고민하지 않고 버튼을 클릭할 때 PHP 함수를 호출하는 방법을 구현하는 두 가지 방법이 있습니다(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 문자("

위 내용은 버튼을 클릭할 때 PHP 함수를 호출하는 방법을 보여주는 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 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 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

<gum> : Bubble Gum Simulator Infinity- 로얄 키를 얻고 사용하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
Nordhold : Fusion System, 설명
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora : 마녀 트리의 속삭임 - Grappling Hook 잠금 해제 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Windows 11에서 전원 버튼 동작 변경 [5가지 팁] Windows 11에서 전원 버튼 동작 변경 [5가지 팁] Sep 29, 2023 pm 11:29 PM

전원 버튼은 PC를 종료하는 것 이상의 기능을 수행할 수 있지만 이는 데스크톱 사용자의 기본 동작입니다. Windows 11에서 전원 버튼 동작을 변경하고 싶다면 생각보다 쉽습니다! 물리적 전원 버튼은 시작 메뉴의 버튼과 다르며 아래 변경 사항은 시작 메뉴의 작동에 영향을 미치지 않습니다. 또한 데스크톱인지 노트북인지에 따라 전원 옵션이 약간씩 다릅니다. Windows 11에서 전원 버튼 동작을 변경해야 하는 이유는 무엇입니까? 컴퓨터를 종료하는 것보다 더 자주 절전 모드로 전환하는 경우 하드웨어 전원 버튼(즉, PC의 물리적 전원 버튼) 작동 방식을 변경하면 문제가 해결됩니다. 절전 모드나 단순히 디스플레이를 끄는 경우에도 동일한 아이디어가 적용됩니다. 윈도우 11을 바꿔보세요

전원 버튼을 누른 후 노트북이 시작되지 않는 이유는 무엇입니까? 전원 버튼을 누른 후 노트북이 시작되지 않는 이유는 무엇입니까? Mar 10, 2024 am 09:31 AM

Windows 노트북이 부팅되지 않는 데에는 여러 가지 이유가 있을 수 있습니다. 메모리 오류, 배터리 방전, 전원 버튼 결함 또는 하드웨어 문제는 모두 일반적인 원인입니다. 이 문제를 해결하는 데 도움이 되는 몇 가지 해결 방법은 다음과 같습니다. 전원 버튼을 누른 후에도 노트북이 켜지지 않습니다. 전원 버튼을 누른 후에도 Windows 노트북이 여전히 켜지지 않는 경우 문제 해결을 위해 취할 수 있는 몇 가지 단계는 다음과 같습니다. 노트북이 완전히 충전되어 있습니까? 노트북을 청소하려면 하드 리셋을 수행하세요. 메모리를 다시 장착하세요. 투명 CMOS 유형 배터리 노트북을 수리받으세요. 1] 노트북이 완전히 충전되어 있나요? 가장 먼저 할 일은 노트북이 완전히 충전되었는지 확인하는 것입니다. 배터리가 방전되면 노트북이 시작되지 않습니다

아이폰 16은 어떤 모습일까? iPhone 16에는 어떤 변화가 있나요? 아이폰 16은 어떤 모습일까? iPhone 16에는 어떤 변화가 있나요? Apr 07, 2024 pm 05:10 PM

iPhone 15 시리즈가 출시된 이후 Apple의 새로운 iPhone 16의 외관과 구성에 대한 정보가 끊임없이 공개되었습니다. 아이폰 16은 어떤 모습일까? iPhone 16에는 개선 사항이 있습니까? 최근 한 해외 블로거가 아이폰 16 시리즈의 디자인을 선보였습니다. 전체적인 디자인은 기본적으로 아이폰 15 시리즈와 동일합니다. 사진에서 볼 수 있듯이 아이폰16 시리즈 전체에는 새로운 '촬영' 버튼이 기본 탑재돼 사용자가 더욱 편리하게 사진을 찍을 수 있게 됐다. 또한 다른 디자인 세부 사항은 아직 알려지지 않았습니다. 메시지에는 이 새 버튼이 비디오를 촬영하는 데 사용되며 전원 버튼 아래에 있음이 표시됩니다. 이전 뉴스에서는 용량성 솔리드 스테이트 버튼일 수 있다고 언급했지만 최근 보고서에 따르면 여전히 버튼이어야 합니다.

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에서 작업 버튼을 비활성화해야 합니다. 허락하다

액션 버튼을 도입한 iPhone 16 및 16 Plus 액션 버튼을 도입한 iPhone 16 및 16 Plus Oct 03, 2023 pm 12:13 PM

iPhone16 시리즈에서는 Pro 시리즈의 화면이 더 커질 예정입니다. iPhone16 표준 버전과 iPhone16Plus의 경우 무게가 2g만 증가할 뿐 현재 시판 중인 iPhone15 및 15Plus와 거의 동일하게 유지됩니다. 이는 애플이 아이폰 미니를 재출시하지 않고 아이폰 플러스를 계속 출시할 것이라는 의미이기도 하다. 액션 버튼 추가 iPhone 16에는 iPhone 15 Pro 시리즈의 액션 버튼이나 새로운 "캡처 버튼"과 같은 몇 가지 새로운 기능도 추가됩니다. iPhone12 카메라 수직 배열 iPhone16 표준 버전 및 iPhone으로 변경됨

HTML, CSS 및 jQuery: 플로팅 효과가 있는 버튼 만들기 HTML, CSS 및 jQuery: 플로팅 효과가 있는 버튼 만들기 Oct 24, 2023 pm 12:09 PM

HTML, CSS 및 jQuery: 플로팅 효과가 있는 버튼을 만들려면 특정 코드 예제가 필요합니다. 소개: 요즘 웹 디자인은 HTML, CSS 및 JavaScript와 같은 기술을 사용하여 다양한 측면을 추가할 수 있습니다. 페이지에 이러한 특수 효과 및 대화형 효과가 있습니다. 이 기사에서는 HTML, CSS 및 jQuery를 사용하여 플로팅 효과가 있는 버튼을 만드는 방법을 간략하게 소개하고 구체적인 코드 예제를 제공합니다. 1. HTML 구조 먼저, 우리는

IE 브라우저에서 버튼이 응답하지 않는 문제를 해결하는 방법 IE 브라우저에서 버튼이 응답하지 않는 문제를 해결하는 방법 Jan 30, 2024 am 10:48 AM

IE 브라우저에서 웹 버튼을 클릭했는데 응답이 없으면 어떻게 해야 하나요? 웹 버튼을 클릭해도 반응이 없으면 호환성 보기에서 설정할 수 있습니다! 일부 친구가 IE 브라우저를 사용할 때 웹 페이지의 버튼을 클릭하면 브라우저가 응답하지 않는 것을 발견했습니다. 이런 식으로 웹 페이지의 기능을 사용할 수 없습니다. 편집자는 어떻게 해야 합니까? 아래 IE 브라우저를 컴파일했습니다. 웹 버튼을 클릭할 때 브라우저가 응답하지 않는 문제를 해결하는 방법은 무엇입니까? 웹 버튼을 클릭해도 IE 브라우저가 응답하지 않습니다. 해결 방법: 1. 그림과 같이 IE 브라우저를 열고 작업 표시줄의 [도구] 버튼을 클릭한 후 [호환성 보기] 설정을 클릭합니다. 2. [호환성 보기] 설정 페이지에서 오른쪽의 [추가] 버튼을 클릭하여 웹사이트를 작성합니다.

PHP 함수를 통해 이미지의 지연 로딩 효과를 최적화하는 방법은 무엇입니까? PHP 함수를 통해 이미지의 지연 로딩 효과를 최적화하는 방법은 무엇입니까? Oct 05, 2023 pm 12:13 PM

PHP 함수를 통해 이미지의 지연 로딩 효과를 최적화하는 방법은 무엇입니까? 인터넷의 발달로 인해 웹 페이지의 이미지 수가 증가하고 있으며 이는 페이지 로딩 속도에 부담을 주고 있습니다. 사용자 경험을 개선하고 로딩 시간을 줄이기 위해 이미지 지연 로딩 기술을 사용할 수 있습니다. 이미지의 지연 로딩은 이미지 로딩을 지연시킬 수 있습니다. 사용자가 표시 영역으로 스크롤할 때만 이미지가 로드되므로 페이지 로딩 시간이 줄어들고 사용자 경험이 향상될 수 있습니다. PHP 웹 페이지를 작성할 때 일부 기능을 작성하여 이미지의 지연 로딩 효과를 최적화할 수 있습니다. 아래 세부정보

See all articles