HTML Method คือ attribute ของภาษา HTML ในส่วนของแท็ก form มีไว้สำหรับกำหนดรูปแบบการสื่อสารระหว่าง Client Site (ฝั่งผู้ใช้งาน) และ Server Side (ฝั่งผู้ให้บริการ) โดยปกติจะกำหนดอยู่ 2 ค่า คือ POST และ GET โดยมีรายละเอียดดังนี้
ตัวอย่าง HTML Method แบบ POST (แนะนำ)
<form action="save.php" method="POST">
ชื่อ<br/>
<input type="text" name="txt">
<br/><br/>
<input type="submit" value="ตกลง">
</form>
<?php
isset( $_POST['txt'] ) ? $txt = $_POST['txt'] : $txt = "";
echo "ส่งค่าตัวแปร txt แบบ POST คือ ".$txt
?>
ตัวอย่าง HTML Method แบบ GET
<form action="save.php" method="GET">
ชื่อ<br/>
<input type="text" name="txt">
<br/><br/>
<input type="submit" value="ตกลง">
</form>
<?php
isset( $_GET['txt'] ) ? $txt = $_GET['txt'] : $txt = "";
echo "ส่งค่าตัวแปร txt แบบ GET คือ ".$txt
?>
1. attribute Method ของ HTML มีไว้สำหรับกำหนดค่าการสื่อสาร ปกติจะมี POST และ GET
2. แนะนำถ้าเป็น form ให้ใช้ POST เนื่อจาก GET ปกติจะใช้สำหรับการสื่อสารผ่าน URL แบบ QueryString
3. ฝั่ง PHP รับค่าต้องใช้คำสั่งรับค่าตามรูปแบบที่กำหนดไว้ใน attribute Method ของ HTML
4. ปุ่มกดตกลง ต้องเป็นชนิด submit เพื่อให้ฟอร์มส่งข้อมูลสามารถทำงานได้