สอบถามวิธีบันทึกข้อมูลด้วยการเช็ค Toggle Switch

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
Tookta
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 641
ลงทะเบียนเมื่อ: 12/12/2022 9:12 am

สอบถามวิธีบันทึกข้อมูลด้วยการเช็ค Toggle Switch

โพสต์ที่ยังไม่ได้อ่าน โดย Tookta »

โค้ด HTML

โค้ด: เลือกทั้งหมด

<label class="switch switch-left-right">
   <input type="checkbox" name="save_data_dowry" value="1" checked="" class="switch-input">
    <span data-on="ใช่" data-off="ไม่" class="switch-label"></span>
     <span class="switch-handle"></span>
 </label>
ถ้าผู้ใช้ เลือกเป็น ใช่ จะทำการบันทึกข้อมูลต่างๆ ถ้าเลือก ไม่ ก็จพเป็นการแสดงข้อมูลอย่างเดียว
ยกตัวอย่างวิธีการตรวจสอบจาก radio button จะเช็คจาก value ที่ต่างกัน
อยากทราบว่า Toggle Switch จะตรวจสอบยังไงคะ หรือควรกำหนดอะไรเพิ่ม
flook
PHP VIP Members
PHP VIP Members
โพสต์: 3751
ลงทะเบียนเมื่อ: 06/06/2022 9:43 am

Re: สอบถามวิธีบันทึกข้อมูลด้วยการเช็ค Toggle Switch

โพสต์ที่ยังไม่ได้อ่าน โดย flook »

Tookta เขียน: 06/02/2023 12:31 pm โค้ด HTML

โค้ด: เลือกทั้งหมด

<label class="switch switch-left-right">
   <input type="checkbox" name="save_data_dowry" value="1" checked="" class="switch-input">
    <span data-on="ใช่" data-off="ไม่" class="switch-label"></span>
     <span class="switch-handle"></span>
 </label>
ถ้าผู้ใช้ เลือกเป็น ใช่ จะทำการบันทึกข้อมูลต่างๆ ถ้าเลือก ไม่ ก็จพเป็นการแสดงข้อมูลอย่างเดียว
ยกตัวอย่างวิธีการตรวจสอบจาก radio button จะเช็คจาก value ที่ต่างกัน
อยากทราบว่า Toggle Switch จะตรวจสอบยังไงคะ หรือควรกำหนดอะไรเพิ่ม
จาก name ครับ

โค้ด: เลือกทั้งหมด

 name="save_data_dowry" 

รับ เช็ค จาก from ว่าเป็น post หรือ get
แล้วก็รับค่ามา ตัวอย่างประมาณนี้ครับ

โค้ด: เลือกทั้งหมด


     

    if(!empty( $_POST['save_data_dowry'])){
	echo "มีให้ทำอะไร";
        }else{
          echo "ไม่มีให้ทำอะไร";  
        }
        
        
   if(!empty( $_GET['save_data_dowry'])){
	echo "มีให้ทำอะไร";
        }else{
          echo "ไม่มีให้ทำอะไร";  
        }


ภาพประจำตัวสมาชิก
Tookta
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 641
ลงทะเบียนเมื่อ: 12/12/2022 9:12 am

Re: สอบถามวิธีบันทึกข้อมูลด้วยการเช็ค Toggle Switch

โพสต์ที่ยังไม่ได้อ่าน โดย Tookta »

flook เขียน: 06/02/2023 12:37 pm
รับ เช็ค จาก from ว่าเป็น post หรือ get
แล้วก็รับค่ามา ตัวอย่างประมาณนี้ครับ

โค้ด: เลือกทั้งหมด

    if(!empty( $_POST['save_data_dowry'])){
	echo "มีให้ทำอะไร";
        }else{
          echo "ไม่มีให้ทำอะไร";  
        }
   if(!empty( $_GET['save_data_dowry'])){
	echo "มีให้ทำอะไร";
        }else{
          echo "ไม่มีให้ทำอะไร";  
        }
เช็คว่ามีค่าไหม แล้วถ้ามีค่า อิงจากอะไรคะ อิงจาก data-on="ใช่"
ไม่มีค่า data-off="ไม่" หรอคะ เข้าใจถูกไหมคะ
flook
PHP VIP Members
PHP VIP Members
โพสต์: 3751
ลงทะเบียนเมื่อ: 06/06/2022 9:43 am

Re: สอบถามวิธีบันทึกข้อมูลด้วยการเช็ค Toggle Switch

โพสต์ที่ยังไม่ได้อ่าน โดย flook »

Tookta เขียน: 06/02/2023 12:42 pm
flook เขียน: 06/02/2023 12:37 pm
รับ เช็ค จาก from ว่าเป็น post หรือ get
แล้วก็รับค่ามา ตัวอย่างประมาณนี้ครับ

โค้ด: เลือกทั้งหมด

    if(!empty( $_POST['save_data_dowry'])){
	echo "มีให้ทำอะไร";
        }else{
          echo "ไม่มีให้ทำอะไร";  
        }
   if(!empty( $_GET['save_data_dowry'])){
	echo "มีให้ทำอะไร";
        }else{
          echo "ไม่มีให้ทำอะไร";  
        }
เช็คว่ามีค่าไหม แล้วถ้ามีค่า อิงจากอะไรคะ อิงจาก data-on="ใช่"
ไม่มีค่า data-off="ไม่" หรอคะ เข้าใจถูกไหมคะ
สำหรับ from การ อิงค่าน่าจะ เช็ค จาก value

โค้ด: เลือกทั้งหมด

จาก code น่าจะเช็ค จาก 1 ตรงนี้ครับ
value="1"
ภาพประจำตัวสมาชิก
Tookta
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 641
ลงทะเบียนเมื่อ: 12/12/2022 9:12 am

Re: สอบถามวิธีบันทึกข้อมูลด้วยการเช็ค Toggle Switch

โพสต์ที่ยังไม่ได้อ่าน โดย Tookta »

flook เขียน: 06/02/2023 12:51 pm สำหรับ from การ อิงค่าน่าจะ เช็ค จาก value

โค้ด: เลือกทั้งหมด

จาก code น่าจะเช็ค จาก 1 ตรงนี้ครับ
value="1"
ใช่ค่ะ ตัว Toggle Switch เหมือนจะมี value แค่ตัวเดียว
ต้องเช็คยังไงหรอคะ

โค้ด: เลือกทั้งหมด

  if($_POST['save_data_dowry'] == 1){
	echo "มีให้ทำอะไร";
        }else{
          echo "ไม่มีให้ทำอะไร";  
        }
แบบนี้หรอคะ
flook
PHP VIP Members
PHP VIP Members
โพสต์: 3751
ลงทะเบียนเมื่อ: 06/06/2022 9:43 am

Re: สอบถามวิธีบันทึกข้อมูลด้วยการเช็ค Toggle Switch

โพสต์ที่ยังไม่ได้อ่าน โดย flook »

Tookta เขียน: 06/02/2023 1:06 pm
flook เขียน: 06/02/2023 12:51 pm สำหรับ from การ อิงค่าน่าจะ เช็ค จาก value

โค้ด: เลือกทั้งหมด

จาก code น่าจะเช็ค จาก 1 ตรงนี้ครับ
value="1"
ใช่ค่ะ ตัว Toggle Switch เหมือนจะมี value แค่ตัวเดียว
ต้องเช็คยังไงหรอคะ

โค้ด: เลือกทั้งหมด

  if($_POST['save_data_dowry'] == 1){
	echo "มีให้ทำอะไร";
        }else{
          echo "ไม่มีให้ทำอะไร";  
        }
แบบนี้หรอคะ
แบบนี้ก็ได้ครับ หรือเช็ต แบบ !empty ตามตัวอย่างก็ได้้หมือนกันครับ
ภาพประจำตัวสมาชิก
Tookta
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 641
ลงทะเบียนเมื่อ: 12/12/2022 9:12 am

Re: สอบถามวิธีบันทึกข้อมูลด้วยการเช็ค Toggle Switch

โพสต์ที่ยังไม่ได้อ่าน โดย Tookta »

flook เขียน: 06/02/2023 1:26 pm แบบนี้ก็ได้ครับ หรือเช็ต แบบ !empty ตามตัวอย่างก็ได้้หมือนกันครับ
ใช้งานได้เเล้วค่ะ ขอบคุณค่ะ
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 111