Devdit
 

PHP รับค่า POST จากตัวแปรของฟอร์มกรอกข้อมูล HTML

2K

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

 

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

<form action="<?=$_SERVER['PHP_SELF'];?>" method="POST">
  กรุณากรอกข้อมูล <input type="text" name="value">
  <input type="submit" value="ส่งค่า">
</form>
<?php
  isset( $_POST['value'] ) ? $value = $_POST['value'] : $value = "";
  if( !empty( $value ) ) {
    echo "value = {$value}";
  }
?>

ผลลัพธ์

value = Devdit

คำอธิบาย

1. PHP รับค่า POST จากตัวแปรของฟอร์มกรอกข้อมูลของ เริ่มต้นที่ฟอร์ม HTML มีการตั้งชื่อตัวแปร name = value และกำหนดค่า method = POST

2. เมื่อผู้ใช้งานกรอกข้อมูล และกดปุ่ม submit ตัวแปร value จะถูกส่งมาที่ PHP

3. ฝั่ง PHP ใช้คำสั่ง isset ตรวจสอบก่อนว่ามีการส่ง $_POST['value'] มาหรือไม่ หากมีให้ทำการรับค่าตัวแปร value ด้วยคำสั่ง $_POST พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ

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