สอบถามครับ Update ข้อมูลลง database โดยใช้ checkbox เป็นเงื่อนไข

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามครับ Update ข้อมูลลง database โดยใช้ checkbox เป็นเงื่อนไข

สอบถามครับ Update ข้อมูลลง database โดยใช้ checkbox เป็นเงื่อนไข
ผมเขียนโปรแกรมที่ให้ผู้ใช้เลือกข้อมูลที่ต้องการจะอัพเดทผ่าน checkbox ครับโดยตอนนี้ติดปัญหาที่ว่ากด submit แล้วค่าไม่เข้าไปที่ database ลองกดแล้วให้เด้ง echo alert ก็ไม่ขึ้นเหมือนกันครับ

เงื่อนไข เช็ค checkbox เพื่อลง database ครับ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php
         
        $CheckBox = $_POST["dataset"];
        if(isset($_POST["Submit"]))
        {
            if(empty($CheckBox) || $CheckBox == 0 ) {  
                echo "Please select data after click submit !!";
            }else{
                foreach($_POST["dataset"] as $i)
                {
                    $query = "INSERT INTO r (id,accountcode,orders)
                             VALUES('{$_POST['txtID'][$i]}','{$_POST['txtACC'][$i]}','{$_POST['txtITM'][$i]}')";
                    $Q_INSERT = mysqli_query($conn,$query);                                    
                }
            }
            if($Q_INSERT)
            {
                echo "<script> alert('SUCCESS !')</script>";
            }
                 
            }
?>
 
อันนี้ส่วนของตารางข้อมูลและ checkbox ครับ
 
<tr>
<td><center><input type="hidden" name="txtID[]" id="txtID" value="<?php echo $ven2["id"];?>"><?php echo $ven2["id"];?></center></td>
<td><center><input type="hidden" name="txtACC[]" id="txtACC" value="<?php echo $ven2["acc_name"];?>"><?php echo $ven2["acc_name"];?></center></td>
<td><input type="hidden" name="txtITM[]" id="txtITM" value="<?php echo $ven2["item_name"];?>"><?php echo $ven2["item_name"];?></td>
<td><center><input type="checkbox" name="dataset[]" id="dataset" value="<?php echo $i++; ?>" ></center></td> 
</tr>
 
หน้าตาของเว็บโดยคร่าวๆครับ จริงๆมีรายการมากกว่านี้


Natchaphon Jumnakros 30-07-2019 17:10:46

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

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


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


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

 ความคิดเห็นที่ 11
อันนี้คำถามสุดท้ายแล้วจริงๆครับคุณนิค 


นอกจากคำถามที่ 9 แล้วตอนนี้ผมอยากรู้ว่าตอนแสดงผลนะครับ 
จากตย. 
 https://www.ninenik.com/เลือก_checkbox_ในข้อมูลหลายๆ_หน้าด้วย_cookie_อย่างง่าย-477.htm


ถ้า ค่าจาก checkbox เป็น id แบบ primary key แสดงว่าเราสามารถดึงชื่อจากช่อง topic มาได้เลยโดยไม่ต้อง $_POST รับค่าตัวแปรใช่ไหมครับ

สามารถ echo ต่อเป็น
     echo $rs['province_name']; ได้เลยไหมครับพอดีรันแล้วมันไม่ขึ้นหรือต้องหาตัวแปรมารองรับใน foreach ก่อน 











Natchaphon Jumnakros 02-08-2019 16:40






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