วิธีการส่งแบบฟอร์ม Php

สารบัญ:

วิธีการส่งแบบฟอร์ม Php
วิธีการส่งแบบฟอร์ม Php

วีดีโอ: วิธีการส่งแบบฟอร์ม Php

วีดีโอ: วิธีการส่งแบบฟอร์ม Php
วีดีโอ: สอน php การส่ง Method GET จากฟอร์ม (ฟอร์มค้นหาข้อมูล) (สอนทำเว็บฟรี) 2024, พฤศจิกายน
Anonim

การประมวลผลข้อมูลแบบฟอร์มเป็นหนึ่งในฟังก์ชันที่สำคัญที่สุดของภาษาการเขียนโปรแกรม PHP (PL) เครื่องมือที่มีอยู่ช่วยให้คุณสามารถดึงข้อมูลที่ผู้ใช้ป้อนและบันทึกลงในตัวแปรพิเศษ หลังจากนั้นจะสามารถแปลงและเขียนลงในฐานข้อมูล (DB) หรือไฟล์ต่างๆ ได้

วิธีการส่งแบบฟอร์ม php
วิธีการส่งแบบฟอร์ม php

คำแนะนำ

ขั้นตอนที่ 1

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

ขั้นตอนที่ 2

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

ขั้นตอนที่ 3

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

ชื่อ:

นามสกุล

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

ขั้นตอนที่ 4

สร้างไฟล์ใหม่ชื่อ process.php ในไดเร็กทอรีเดียวกันกับเอกสาร HTML ที่มีข้อมูลในฟอร์ม ในการสร้างไฟล์ ให้คลิกขวาที่พื้นที่ว่างของหน้าต่างเพื่อแสดงเนื้อหาของไดเร็กทอรีและเลือก "ใหม่" - "ไฟล์ข้อความ" จากนั้นระบุชื่อและนามสกุลที่เหมาะสม ป้อนรหัสต่อไปนี้:

<?php

$ username = htmlspecialchars ($ _ POST ['ชื่อผู้ใช้']);

$ second_name = htmlspecialchars ($ _ POST ['ชื่อครอบครัว']);

echo "ชื่อของคุณคือ $ username และนามสกุลคือ $ second_name"; ?>

ขั้นตอนที่ 5

รหัสนี้ช่วยให้คุณสามารถดึงข้อมูลที่จำเป็นที่ผู้ใช้ป้อนลงในแบบฟอร์ม $ username ถูกกำหนดชื่อที่ป้อนในกล่องข้อความชื่อผู้ใช้ซึ่งถูกส่งผ่านอาร์เรย์ $ _POST ทั่วโลก การใช้ฟังก์ชัน htmlspecialchars () อักขระพิเศษจะถูกลบออกซึ่งผู้ใช้อาจเขียนผิดพลาดหรือจงใจเมื่อป้อนจากแป้นพิมพ์ หลังจากดึงข้อมูลที่จำเป็นจากแบบฟอร์มลงในตัวแปรแล้ว คุณสามารถส่งออกข้อมูลที่ได้รับโดยใช้คำสั่ง echo ก่อนถอนตัว การดำเนินการที่จำเป็นสามารถดำเนินการได้ซึ่งอาจจำเป็นเพื่อให้งานบางอย่างสำเร็จลุล่วง ค่าที่ได้รับสามารถประมวลผลได้ด้วยฟังก์ชันทั้งหมดที่มีใน PHP ซึ่งหมายความว่าโปรแกรมเมอร์ไม่จำกัดเครื่องมือสำหรับการทำงานกับข้อมูลแบบฟอร์ม HTML

แนะนำ: