วิธีเรียกใช้ฟังก์ชัน Php ใน Html

สารบัญ:

วิธีเรียกใช้ฟังก์ชัน Php ใน Html
วิธีเรียกใช้ฟังก์ชัน Php ใน Html

วีดีโอ: วิธีเรียกใช้ฟังก์ชัน Php ใน Html

วีดีโอ: วิธีเรียกใช้ฟังก์ชัน Php ใน Html
วีดีโอ: HTML, CSS, PHP, MySQL, Database เขียนเว็บติดต่อฐานข้อมูล เริ่มจาก 0 (ศูนย์) | อ.เอิญ สุริยะฉาย 2024, พฤศจิกายน
Anonim

HTML เป็นภาษามาร์กอัปที่ให้คุณส่งพารามิเตอร์บางอย่างไปยังสคริปต์ที่เขียนด้วย PHP เพื่อการประมวลผลต่อไป ในการเรียกใช้ฟังก์ชัน PHP ใน HTML คุณสามารถใช้วิธีการส่ง POST และ GET ที่ใช้กันทั่วไปในการเขียนโปรแกรมเว็บ

วิธีเรียกใช้ฟังก์ชัน php ใน html
วิธีเรียกใช้ฟังก์ชัน php ใน html

โพสต์

วิธี POST ช่วยให้คุณสามารถส่งข้อมูลที่ผู้ใช้ป้อนลงในแบบฟอร์มเว็บซึ่งอยู่ในแท็ก ข้อมูลที่บันทึกไว้ทั้งหมดจะถูกเก็บไว้ในฟิลด์แบบฟอร์ม และหลังจากคลิกที่ปุ่ม ข้อมูลจะถูกคัดลอกไปยังอาร์เรย์ $ _POST ทั่วโลก ซึ่งคุณสามารถเรียกใช้ฟังก์ชันตัวจัดการแบบฟอร์มได้

กลไกนี้สามารถใช้เพื่อสร้างแบบฟอร์มการลงทะเบียนหรือคำติชมจากผู้เข้าชม ระบบบันทึกความคิดเห็นทำงานตามหลักการนี้ เช่น ในฟีดข่าว สมุดเยี่ยม ฟอรัม แชท ฯลฯ

หากต้องการใช้วิธีนี้ คุณต้องประกาศฟังก์ชันที่ต้องการในไฟล์ก่อน:

<?php

ตัวอย่างฟังก์ชัน () {

// รายการการดำเนินการในฟังก์ชัน

}

?>

ในตัวอย่างนี้ โดยใช้คำสั่งฟังก์ชัน การสร้างฟังก์ชันที่มีชื่อตัวอย่างจะถูกประกาศ ซึ่งจะใช้ในการประมวลผลข้อมูลในแบบฟอร์มที่ป้อนในภายหลัง หลังจากนั้นคุณต้องแสดงแบบฟอร์ม HTML ซึ่งจะเรียกใช้ฟังก์ชัน PHP:

ในกรณีนี้ แบบฟอร์มจะถูกสร้างขึ้นเพื่อส่งรหัสไปยังตัวจัดการแบบฟอร์มโดยใช้วิธี POST ในการเริ่มต้นฟังก์ชันในตัวอย่างนี้ จะใช้ฟิลด์ข้อความที่ซ่อนอยู่ ซึ่งสื่อถึงข้อมูลสำหรับการประมวลผลต่อไป ในการเรียกใช้ฟังก์ชันที่ต้องการ จำเป็นต้องตรวจสอบว่าผู้ใช้กดปุ่มหรือไม่ หากกดปุ่ม ฟังก์ชันที่อธิบายไว้ก่อนหน้านี้จะถูกทริกเกอร์:

<?

if (isset ($ _ POST ['function_start']) == 'go') {

ตัวอย่าง (); }

?>

รหัสนี้จะตรวจสอบการมีอยู่ของข้อมูลที่ถ่ายโอนจากแบบฟอร์มในสคริปต์โดยใช้ฟังก์ชัน isset () หากมีการป้อนข้อมูลในรูปแบบที่ซ่อนอยู่ การดำเนินการของฟังก์ชันที่ประกาศไว้ก่อนหน้านี้จะเริ่มต้นขึ้น

GET

การถ่ายโอนข้อมูลโดยวิธี GET สามารถเกิดขึ้นได้โดยไม่ต้องใช้ข้อมูลแบบฟอร์มผ่านที่อยู่ที่ป้อน ในทำนองเดียวกัน ที่จุดเริ่มต้นของสคริปต์ ฟังก์ชันที่ต้องการจะถูกประกาศโดยใช้คำสั่งฟังก์ชัน หลังจากนั้น หากต้องการถ่ายโอนข้อมูล คุณสามารถสร้างลิงก์ HTML ของแบบฟอร์มแทน:

ผ่าน GET

ในกรณีนี้ องค์ประกอบทดสอบจะถูกเพิ่มไปยังที่อยู่ด้วยค่าคงที่ 1 ซึ่งจำเป็นในการเริ่มต้นฟังก์ชัน เมตริกทดสอบจะถูกเก็บไว้ในอาร์เรย์ $ _GET ทั่วโลก

หลังจากที่ผู้ใช้คลิกลิงก์ สคริปต์จะต้องวิเคราะห์ข้อมูลที่มีอยู่ หากมีองค์ประกอบทดสอบในอาร์เรย์ $ _GET ฟังก์ชันจะถูกเรียก การประมวลผลสามารถทำได้ดังนี้:

if (isset ($ _ GET ['test'])) {

ตัวอย่าง ($ _ GET ['ตัวอย่าง']); }

รหัสนี้จะตรวจสอบการมีอยู่ขององค์ประกอบอาร์เรย์ในแถบที่อยู่ หลังจากนั้น สคริปต์จะเริ่มต้นฟังก์ชันตัวอย่างที่ประกาศไว้ก่อนหน้านี้เพื่อประมวลผลข้อมูลแล้วเรียกใช้โปรแกรม

แนะนำ: