Devdit
 

PHP รับค่าจาก SelectBox แบบ POST และ GET

1K

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

 

ตัวอย่าง PHP รับค่าจาก SelectBox แบบ POST

<form action="<?=$_SERVER['PHP_SELF'];?>" method="POST">
    <select name="language">
        <option value="PHP">PHP</option>
        <option value="HTML">HTML</option>
        <option value="CSS">CSS</option>
        <option value="SQL">SQL</option>
        <option value="XML">XML</option>
    </select>
    <input type="submit" value="ตกลง">
</form>

<?php
    isset( $_POST['language'] ) ? $language = $_POST['language'] : $language = "";
    if( !empty( $language ) ) echo "คุณเลือกภาษา = ".$language;
?>

 

ตัวอย่าง PHP รับค่าจาก SelectBox แบบ GET

<form action="<?=$_SERVER['PHP_SELF'];?>" method="GET">
    <select name="language">
        <option value="PHP">PHP</option>
        <option value="HTML">HTML</option>
        <option value="CSS">CSS</option>
        <option value="SQL">SQL</option>
        <option value="XML">XML</option>
    </select>
    <input type="submit" value="ตกลง">
</form>

<?php
    isset( $_GET['language'] ) ? $language = $_GET['language'] : $language = "";
    if( !empty( $language ) ) echo "คุณเลือกภาษา = ".$language;
?>

ผลลัพธ์

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