Devdit
 

การส่งค่าจาก HTML ไป PHP แบบผ่านฟอร์ม POST

614

สอนวิธีการส่งค่าจาก HTML ไป PHP แบบผ่านฟอร์ม POST ตัวอย่างสร้างฟอร์ม (form) ภาษา HTML เมื่อผู้ใช้งานกรอกข้อมูล และกดปุ่ม submit จะส่งค่าจาก HTML ไป PHP ผ่าน method POST สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง การส่งค่าจาก HTML ไป PHP แบบผ่านฟอร์ม POST

<form action="<?=$_SERVER['PHP_SELF'];?>" method="POST">
    กรุณากรอกชื่อ : <input type="text" name="fullname"><br/>
    <input type="submit" value="ตกลง">
</form>
<?php
    isset( $_POST['fullname'] ) ? $fullname = $_POST['fullname'] : $fullname = "";
    if( !empty( $fullname ) ) {
        echo "ยินดีต้อนรับคุณ ".$fullname;
    }
?>

ผลลัพธ์

ยินดีต้อนรับคุณ Devdit

คำอธิบาย

1. สร้างฟอร์ม HTML ด้วยแท็ก form กำหนดปลายทางที่ action และกำหนด method เท่ากับ POST

2. ตัวแปรของช่อง textbox คือ fullname เมื่อผู้ใช้งานกดปุ่ม submit ตัวแปร fullname จะถูกส่งไปทำงานที่ PHP

3. ที่ PHP รับค่าตัวแปร fullname พร้อมกับเช็คว่ามีข้อมูลหรือไม่ กรณีถ้ามีให้พิมพ์ข้อความว่า “ยินดีต้อนรับคุณ” ตามด้วยค่าของตัวแปร fullname ออกสู่หน้าจอเว็บไซต์

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ