Devdit
 

HTML Method คืออะไร มีประโยชน์อย่างไร

2.9K

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 เพื่อให้ฟอร์มส่งข้อมูลสามารถทำงานได้

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ