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