สอบถามเรื่อง การ select ข้อมูลที่บันทึกโดยใช้ checkbox ลงในฟิลด์เดียว
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามเรื่อง การ select ข้อมูลที่บันทึกโดยใช้ checkbox ลงในฟิลด์เดียว
สอบถามเรื่อง การ select ข้อมูลที่บันทึกโดยใช้ checkbox ลงในฟิลด์เดียว
Copy
ผมได้ทำระบบจัดเก็บเอกสาร โดยผมต้องการกำหนดสิทธิการเปิดดูเอกสาร โดยใช้ checkbok บันทึก id user ลงใน ตาราง โดยบันทึกลงในฟิลด์เดียว
ผมต้องการที่จะดึงตารางโดยใช้ id user โดยใช้โค๊ด
ผมต้องการที่จะดึงตารางโดยใช้ id user โดยใช้โค๊ด
<?php $sql = "SELECT * FROM tbl_document WHERE user_id='".$_SESSION['user_id']."'"; $result = $mysqli->query($sql); while($rs = $result->fetch_assoc()) { ?> <tr> <td><?=$rs['input_num']?></td> <td><?=$rs['doc_number']?></td> <td><?=$rs['doc_date']?></td> <td><?=$rs['doc_from']?></td> <td><?=$rs['doc_to']?></td> <td><?=$rs['doc_subject']?></td> <td><?=$rs['doc_assign']?></td> <td><?=$rs['doc_note']?></td> <td><center> <a href="file/<?php echo $rs["docfile"];?>" class="btn btn-warning btn-xs" type="button" >ดาวน์โหลดไฟล์</a> </center></td></td> </tr> <?php } ?> ไม่สามารถ select ฟิลด์ที่มีหลาย user_id ได้ครับ ผมลองใช้วิธี select แบบ "SELECT * FROM tbl_document WHERE user_id LIKE '%".$_SESSION['user_id']."%'"; แต่จะติดปัญหาหา ถ้าหากในฟิลด์มีตัวเลขเหมือนกันเช่น 1 กับ 13 โปรแกรมก็จะ select ทั้งหมดเลย พอจะมีวิธีใดที่จะ กำหนดการ select ข้อมูลที่ ขั้นด้วย (,) มั้ยครับ หรือว่าควรบันทึก checkbox เป็นแบบไหนได้อีกครับ
Nakorn Chulhom
20-11-2016
16:54:24
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ