สอบถามเรื่อง เมื่อ checkbox แล้วอยากได้ค่าใน form เฉพาะแถวที่ต้องการหรือแถวที่ check

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามเรื่อง เมื่อ checkbox แล้วอยากได้ค่าใน form เฉพาะแถวที่ต้องการหรือแถวที่ check

สอบถามเรื่อง เมื่อ checkbox แล้วอยากได้ค่าใน form เฉพาะแถวที่ต้องการหรือแถวที่ check

ตามรูปภาพ

เมื่อผม check  id ที่ 5 ผมอยากได้ value = (ทดสอบ1)  และ  id ที่ 8 ผมอยากได้ value = (ทอสอบ)

ควรจะจะเป็น  5 - ทอสอบ1
                    8 - ทดสอบ

แต่มันดันขึ้นเป็น 5-ทดสอบ1
                        8-ทดสอบ2 <--  ไม่ได้เลือก แต่ขึ้นมา

ต้องทำอย่างไรครับ 

Code

  for($i=0;$i<count($_POST["chkall"]);$i++)
  {
    if($_POST["chkall"][$i] != "")
    {
      echo $_POST["chkall"][$i].'-'.$_POST["Pname"][$i].'<br>';
    }
  }


Thammarat Phanphai 01-11-2019 13:53:32

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
การอ้างอิงตำแหน่ง key หรือการกำหนด key ของ checkbox อาจจะต้องระบุแบบเจาะจงค่าลงไป 
ศึกษาแนวทางจาก ถามตอบนี้ดู http://niik.in/que_2933_6542


ninenik 01-11-2019






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ