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