Devdit
 

PHP การรับค่าฟอร์ม HTML ทั้งแบบ POST และ GET

2.5K

สอนเขียนภาษา PHP รับค่าตัวแปรจากฟอร์ม HTML โดยสอนรับค่าทั้งแบบ POST และแบบ GET แต่โดยปกติถ้าเป็นฟอร์ม แนะนำให้ใช้แบบ POST สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง PHP การรับค่าจากฟอร์ม HTML แบบ POST

<form action='<?=$_SERVER['PHP_SELF'];?>' method='POST'>
    กรุณากรอกชื่อ <input type='text' name='name'><br/>
    <input type='submit' value='ตกลง'>
</form>
<?php
    isset( $_POST['name'] ) ? $name = $_POST['name'] : $name = "";
    if( !empty( $name ) ) {
        echo "ค่าที่รับมาคือ {$name}";                                 
    }
?>

 

ตัวอย่าง PHP การรับค่าจากฟอร์ม HTML แบบ GET

<form action='<?=$_SERVER['PHP_SELF'];?>' method='GET'>
    กรุณากรอกชื่อ <input type='text' name='name'><br/>
    <input type='submit' value='ตกลง'>
</form>
<?php
    isset( $_GET['name'] ) ? $name = $_GET['name'] : $name = "";
    if( !empty( $name ) ) {
        echo "ค่าที่รับมาคือ {$name}";                                 
    }
?>
เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ