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

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

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

เงื่อนไข เช็ค 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>

หน้าตาของเว็บโดยคร่าวๆครับ จริงๆมีรายการมากกว่านี้



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) ขอบคุณครับ