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