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