ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 


     <select> element คือ ตัวเลือกแบบ
drop-down list ถูกใช้สร้างเพื่อให้ผู้ใช้งานนำไปใช้สร้างตัวเลือกที่มีการเลือกใช้งานได้หลากหลายมากกว่า 1 ตัว และภายใน <select> element ก็มี <option> tag ไว้กำหนดตัวเลือกที่มีอยู่ในรายการผู้ที่นำไปใช้งานสามารถเขียนโค้ดได้เลย ผู้ใช้สามารถนำไปเขียนได้ทั้ง PHP และ HTML โดยเราจะนำ value หรือก็คือค่าที่กำหนดไห้กับ <option> tag  จะเป็นค่าอะไรก็ได้ เราจะทำค่านี้ไปใช้ในการแสดงผลหรือคำนวณ

 

ตัวอย่าง

 

หน้า index.php

<form method="post" action="" name="from">
   <div class="input-group">
      <span class="input-group-addon" id="basic-addon">อาหาร</span>
      <select class="form-control"  name="type" id="list">
         <option value="อาหารคาว">อาหารคาว</option>
         <option value="อาหารหวาน">อาหารหวาน</option>
      </select>
   </div>
   <br/>
   <div class="text-center">
      <button class="btn" type="submit" id="1" name="submit">Summit</button>
   </div>
   <br/>
   <?php 
      if (isset($_POST['submit'])) {
          $type = $_POST['type'];
         if($type== "อาหารคาว") { 
          $t1 = 5*6;
         }
         if ($type == "อาหารหวาน"){
           $t1 = 7*8;
         }
         ?>
   <strong><?php echo "อาหาร" ?></strong>
   <?php echo $type; ?><br/>
   <strong><?php echo "ราคา" ?></strong>
   <?php echo number_format($t1); ?>
   <?php 
      }
      ?>
   <div>
   </div>
</form>

 

ผลลัพธ์

 

ก่อนกดปุ่ม summit

 

ก่อนกดปุ่ม Summit
ก่อนกดปุ่ม Summit

 

หลังกดปุ่ม summit

หลังกดปุ่ม Summit
หลังกดปุ่ม Summit

 

อ้างอิง : w3schools 

 

ข่าวสารเพิ่มเติมเกี่ยวกับ PHP

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
งานประจำวันที่ 25 พฤษภาคม 2562
โดย teenproza7 ส 25 พฤษภาคม 2019 9:52 am บอร์ด M082 - ยศนันท์ ปันคำ
0
2
ส 25 พฤษภาคม 2019 9:52 am โดย teenproza7
ทดลองสอบ TOEIC ก่อนไปลงสนามจริง
โดย teenproza7 ศ 24 พฤษภาคม 2019 7:33 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
7
ศ 24 พฤษภาคม 2019 7:33 pm โดย teenproza7
แก้เมารถ ขี้เมารถ ขึ้นรถทีไรลำบากตลอด
โดย teenproza7 ศ 24 พฤษภาคม 2019 7:10 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
9
ศ 24 พฤษภาคม 2019 7:10 pm โดย teenproza7
ใส่เงาให้กับตัวอักษร
โดย jamepiyawat ศ 24 พฤษภาคม 2019 6:06 pm บอร์ด CSS Knowledge
0
9
ศ 24 พฤษภาคม 2019 6:06 pm โดย jamepiyawat
ความรู้และประสบการณ์ก่อนเริ่มงาน
โดย nanthiya ศ 24 พฤษภาคม 2019 5:58 pm บอร์ด M085 - นางสาวนันทิยา ศรีเพียงจันทร์
0
7
ศ 24 พฤษภาคม 2019 5:58 pm โดย nanthiya
เเนะนำเเอพพลิเคชั่นถ่ายรูปสวยๆ
โดย สริญญา สมสา ศ 24 พฤษภาคม 2019 5:02 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
7
ศ 24 พฤษภาคม 2019 5:02 pm โดย สริญญา สมสา
ใส่เงาให้กรอบรูปภาพ ใส้ตัวข้อความลงในรูปภาพ
โดย jamepiyawat ศ 24 พฤษภาคม 2019 4:17 pm บอร์ด CSS Knowledge
0
14
ศ 24 พฤษภาคม 2019 4:17 pm โดย jamepiyawat
การใช้เเอพพลิเคชั่น Photomath สำหรับการคิดเลข
โดย สริญญา สมสา ศ 24 พฤษภาคม 2019 3:59 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
11
ศ 24 พฤษภาคม 2019 3:59 pm โดย สริญญา สมสา
python เรียกข้อมูลที่เป็นภาษาไทย จาก postgresSQL ไม่ได้ครับ
โดย teenproza7 ศ 24 พฤษภาคม 2019 3:51 pm บอร์ด Programming - C/C++ & java & Python
1
18
ส 25 พฤษภาคม 2019 3:31 am โดย mindphp
R - ปรับเปลี่ยน Export template [2019-05][031]
โดย Parichat ศ 24 พฤษภาคม 2019 3:32 pm บอร์ด Diageo - Web Ordering - Tester
1
5
ศ 24 พฤษภาคม 2019 6:11 pm โดย tsukasaz
error Ascii ครับ
โดย teenproza7 ศ 24 พฤษภาคม 2019 3:19 pm บอร์ด Programming - C/C++ & java & Python
6
31
ส 25 พฤษภาคม 2019 3:37 am โดย mindphp
การเดินทางจากต่างจังหวัด (ร้อยเอ็ด - สาเกตนคร) มา กรุงเทพ รถทัวร์ เครื่องบิน
โดย nanthiya ศ 24 พฤษภาคม 2019 3:18 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
26
ส 25 พฤษภาคม 2019 3:16 am โดย mindphp
วิธีใช้เเอพพลิเคชั่นหน้าเด็ก Snapchat
โดย สริญญา สมสา ศ 24 พฤษภาคม 2019 2:53 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
15
ศ 24 พฤษภาคม 2019 2:53 pm โดย สริญญา สมสา
job description MDM & Doc control
โดย nanthiya ศ 24 พฤษภาคม 2019 2:52 pm บอร์ด M085 - นางสาวนันทิยา ศรีเพียงจันทร์
0
10
ศ 24 พฤษภาคม 2019 2:52 pm โดย nanthiya
Job description การทำงานในกองทัพเรือ
โดย jamepiyawat ศ 24 พฤษภาคม 2019 2:44 pm บอร์ด M084 - นายปิยวัช เชาว์วิมล
0
7
ศ 24 พฤษภาคม 2019 2:44 pm โดย jamepiyawat
สุนัขที่เราเลี่ยงรักเราหรือเปล่านะ
โดย jamepiyawat ศ 24 พฤษภาคม 2019 2:24 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
7
ศ 24 พฤษภาคม 2019 2:24 pm โดย jamepiyawat
ระบบเครือข่ายคอมพิวเตอร์
โดย teenproza7 ศ 24 พฤษภาคม 2019 2:04 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
8
ศ 24 พฤษภาคม 2019 2:04 pm โดย teenproza7
สมุนไพรแก้ร้อนใน
โดย jamepiyawat ศ 24 พฤษภาคม 2019 1:41 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
8
ศ 24 พฤษภาคม 2019 1:41 pm โดย jamepiyawat
เดจาวู Dejavu อยู่ดีๆก็แว็บเข้ามาในสมองเหมือนว่าเคยเกิดขึ้น
โดย teenproza7 ศ 24 พฤษภาคม 2019 12:08 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
12
ศ 24 พฤษภาคม 2019 12:08 pm โดย teenproza7
รู้ไหมประเทศไหนที่ห้ามใช้เฟสบุ๊ก
โดย teenproza7 ศ 24 พฤษภาคม 2019 11:33 am บอร์ด Microsoft Office Knowledge & line & Etc
0
15
ศ 24 พฤษภาคม 2019 11:33 am โดย teenproza7