เขียน sql update checkbox แล้วไม่ยอมอัพเดตให้ค่ะ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา เขียน sql update checkbox แล้วไม่ยอมอัพเดตให้ค่ะ
เขียน sql update checkbox แล้วไม่ยอมอัพเดตให้ค่ะ
Copy
<?php if(isset($_POST["Update"])){ $itemID = $_POST['itemID']; $strID = $_POST['strID']; include("db_connect_edpex.php"); $sql = "UPDATE strength SET strLevel = '".$_POST['level']."' , strItemRef = '".$_POST['strItemRef']."' , strDescription = '".$_POST['strDescription']."', itemID = '".$itemID."' WHERE strID = '".$strID."' "; $objQuery = mysql_query($sql); foreach($_POST['chkKey'] as $key=>$value) { $sq1 = "UPDATE strengthkf SET keyID = '".$_POST['chkKey'][$key]."' WHERE strID = '".$strID."' AND keyID = '".$_POST['chkKey'][$key]."'"; $qr= mysql_query($sq1) or die(mysql_error()); } } ?>
ตาราง strengthkf จะเป็นแบบ
strID | keyID
1 | 2
1 | 3
ค่า 2,3 คือ keyID จาก checkbox ที่เราเช็คคะ ถ้า checkbox มี 1,2,3,4 เราติ้ก 1 เพิ่ม ก็ให้มันลงไปเก็บเพิ่มเป็น
strID | keyID
1 | 2
1 | 3
1 | 1
ตรง sql ต้องแก้ยังไงคะ หรือต้องกำหนดเงื่อนไขอะไรเพิ่มเติม ขอบคุณคะ
Um0000um
58.8.155.xxx
27-03-2016
02:38:14
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ