บทความนี้ขอกล่าวถึงวิธีการส่งตัวแปรผ่าน Form HTML หรือการ Submit Form
ภาพรวมของการส่งตัวแปร PHP ผ่าน Form HTML
1. ใช้ Tag FORM คลุม Object ต่าง ๆ ที่ต้องการส่งตัวแปรผ่าน Form
2. ใช้ Attribute action สำหรับการระบุว่าให้ไปประมวลผลที่หน้าไหน หากมีการกดปุ่ม Submit
3. ใช้ Attribute method สำหรับการระบุรูปแบบการส่งข้อมูล โดยทั่วไปจะมี 2 แบบ คือ POST และ GET
4. สร้าง Object Type ชนิด Submit สำหรับปุ่ม เพื่อให้ผู้ใช้กดสำหรับส่งผ่านข้อมูล
5. การรับข้อมูลทางฝั่ง PHP นั้นโดยปกติสามารถรับได้ 3 แบบ คือ $_POST, $_GET และแบบ $_REQUEST
ตัวอย่างโปรแกรม
<form action='<? echo $_SERVER['PHP_SELF']; ?>' method='post'>
Hello, What you name <input type='text' name='name' />
<input type='submit' value='ok' />
</form>
<?
$name = $_REQUEST['name'];
if( $name != "" ) {
echo "My name is <b>".$name."<b/>";
}
?>
ผลลัพธ์
