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

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
11
อันนี้คำถามสุดท้ายแล้วจริงๆครับคุณนิค 
นอกจากคำถามที่ 9 แล้วตอนนี้ผมอยากรู้ว่าตอนแสดงผลนะครับ
จากตย.
https://www.ninenik.com/เลือก_checkbox_ในข้อมูลหลายๆ_หน้าด้วย_cookie_อย่างง่าย-477.htm
ถ้า ค่าจาก checkbox เป็น id แบบ primary key แสดงว่าเราสามารถดึงชื่อจากช่อง topic มาได้เลยโดยไม่ต้อง $_POST รับค่าตัวแปรใช่ไหมครับ

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

นอกจากคำถามที่ 9 แล้วตอนนี้ผมอยากรู้ว่าตอนแสดงผลนะครับ
จากตย.
https://www.ninenik.com/เลือก_checkbox_ในข้อมูลหลายๆ_หน้าด้วย_cookie_อย่างง่าย-477.htm
ถ้า ค่าจาก checkbox เป็น id แบบ primary key แสดงว่าเราสามารถดึงชื่อจากช่อง topic มาได้เลยโดยไม่ต้อง $_POST รับค่าตัวแปรใช่ไหมครับ
สามารถ echo ต่อเป็น
echo $rs['province_name']; ได้เลยไหมครับพอดีรันแล้วมันไม่ขึ้นหรือต้องหาตัวแปรมารองรับใน foreach ก่อน

ขอบคุณทุกการสนับสนุน
![]()