ให้เรตสมาชิก: 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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
งานประจำวันที่ 18 มิถุนายน 2562
โดย EyePornnipa อ 18 มิ.ย. 2019 10:03 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
0
4
อ 18 มิ.ย. 2019 10:03 am โดย EyePornnipa
งานประจำวันที่ 18 มิถุนายน 2562
โดย chatee supasand อ 18 มิ.ย. 2019 10:00 am บอร์ด MT33 - นายชาตรี สุภาแสน
0
1
อ 18 มิ.ย. 2019 10:00 am โดย chatee supasand
อยากทราบวิธีการปรับขนาดของ browser ในแสดงผลเฉพาะส่วนที่ต้องการ
โดย Ittichai_chupol จ 17 มิ.ย. 2019 7:21 pm บอร์ด Programming - PHP
0
8
จ 17 มิ.ย. 2019 7:21 pm โดย Ittichai_chupol
อยากทราบวิธีการ สร้าง css เพื่อกำหนดตำแหน่งในการแชร์
โดย Ittichai_chupol จ 17 มิ.ย. 2019 2:50 pm บอร์ด HTML CSS
6
39
จ 17 มิ.ย. 2019 6:59 pm โดย thatsawan
CPU มีความร้อนสูงทำให้คอมพิวเตอร์เสียหายจริงหรือไม่ ?
โดย Patipat จ 17 มิ.ย. 2019 6:38 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
13
จ 17 มิ.ย. 2019 6:38 pm โดย Patipat
อยากทราบวิธีสร้างกราฟ เป็นแบบ PHP Stacked Column
โดย Patipat จ 17 มิ.ย. 2019 6:11 pm บอร์ด Programming - PHP
0
10
จ 17 มิ.ย. 2019 6:11 pm โดย Patipat
วิธีการหา Error ของการ Insert ข้อมูลลงฐานข้อมูล Mysql โดยใช้ Mysql
โดย Patipat จ 17 มิ.ย. 2019 5:42 pm บอร์ด SQL Knowledge
0
10
จ 17 มิ.ย. 2019 5:42 pm โดย Patipat
เดินทางจากตัวเมืองนครศรี-วัดเจดีย์ไอ้ไข่ไปอย่างไร(รถโดยสาร)
โดย jirawoot จ 17 มิ.ย. 2019 5:23 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
8
จ 17 มิ.ย. 2019 5:23 pm โดย jirawoot
วิธีการแก้ Netbean Newproject ของ PHP ไม่ขึ้น
โดย Patipat จ 17 มิ.ย. 2019 4:27 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
7
จ 17 มิ.ย. 2019 4:27 pm โดย Patipat
จะเพิ่มรูปภาพเข้ามายัง เว็บบอร์ด PHP ยังไงค่ะ
โดย EyePornnipa จ 17 มิ.ย. 2019 4:14 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
22
จ 17 มิ.ย. 2019 7:10 pm โดย EyePornnipa
ให้แสดงเวลาแต่เกิด Notice: A non well formed numeric value encountered in ครับ
โดย jamepiyawat จ 17 มิ.ย. 2019 4:10 pm บอร์ด Programming - PHP
1
15
จ 17 มิ.ย. 2019 5:43 pm โดย mindphp
แหล่งท่องเที่ยวใน จ.นครศรีธรรมราช
โดย jirawoot จ 17 มิ.ย. 2019 4:00 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
14
จ 17 มิ.ย. 2019 4:00 pm โดย jirawoot
การติดตั้งโปรแกรม Nimbus บน google chrom
โดย chatee supasand จ 17 มิ.ย. 2019 3:56 pm บอร์ด Share Knowledge
1
8
จ 17 มิ.ย. 2019 3:58 pm โดย thatsawan
วิธีการแก้ไข sudo must be owned by uid 0 and have the setuid bit set บน ubuntu
โดย jamepiyawat จ 17 มิ.ย. 2019 3:25 pm บอร์ด Share Knowledge
2
18
จ 17 มิ.ย. 2019 4:04 pm โดย jamepiyawat
การเดินทางจากนครศรีธรรมราชมากรุงเทพฯ
โดย EyePornnipa จ 17 มิ.ย. 2019 3:22 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
24
จ 17 มิ.ย. 2019 3:22 pm โดย EyePornnipa
ทำ google เอกสาร ให้คนอื่นแก้ไข หรือ ทำให้แค่เห็นเอกสาร
โดย jamepiyawat จ 17 มิ.ย. 2019 12:10 pm บอร์ด Share Knowledge
0
16
จ 17 มิ.ย. 2019 12:10 pm โดย jamepiyawat
Skype สามารถ ใช้ร่วมกับ OneDrive ได้แล้ว
โดย chatee supasand จ 17 มิ.ย. 2019 11:49 am บอร์ด Microsoft Office Knowledge & line & Etc
0
9
จ 17 มิ.ย. 2019 11:49 am โดย chatee supasand
ประวัติส่วนตัวและความรู้ที่เคยเรียนมา
โดย jirawoot จ 17 มิ.ย. 2019 11:20 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
0
4
จ 17 มิ.ย. 2019 11:20 am โดย jirawoot
Job Description
โดย EyePornnipa จ 17 มิ.ย. 2019 11:17 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
0
21
จ 17 มิ.ย. 2019 11:17 am โดย EyePornnipa
Note
โดย jirawoot จ 17 มิ.ย. 2019 11:06 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
3
12
จ 17 มิ.ย. 2019 6:13 pm โดย jirawoot