สอนเขียนภาษา PHP รับค่า POST จากตัวแปรในฟอร์มกรอกข้อมูล HTML บทความนี้แนะนำการสร้างฟอร์ม HTML พร้อมกับกำหนดค่าตัวแปรเพื่อใช้สำหรับส่งค่า และรับค่าที่ฝั่งภาษา PHP แบบ POST สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง PHP รับค่า POST จากตัวแปรของฟอร์มกรอกข้อมูล HTML
<form action="<?=$_SERVER['PHP_SELF'];?>" method="POST">
กรุณากรอกข้อมูล <input type="text" name="value">
<input type="submit" value="ส่งค่า">
</form>
<?php
isset( $_POST['value'] ) ? $value = $_POST['value'] : $value = "";
if( !empty( $value ) ) {
echo "value = {$value}";
}
?>
ผลลัพธ์
value = Devdit
1. PHP รับค่า POST จากตัวแปรของฟอร์มกรอกข้อมูลของ เริ่มต้นที่ฟอร์ม HTML มีการตั้งชื่อตัวแปร name = value และกำหนดค่า method = POST
2. เมื่อผู้ใช้งานกรอกข้อมูล และกดปุ่ม submit ตัวแปร value จะถูกส่งมาที่ PHP
3. ฝั่ง PHP ใช้คำสั่ง isset ตรวจสอบก่อนว่ามีการส่ง $_POST['value'] มาหรือไม่ หากมีให้ทำการรับค่าตัวแปร value ด้วยคำสั่ง $_POST พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ