แบบนี้ทำยังไงหรอครับเกี่ยวกับ data table
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา แบบนี้ทำยังไงหรอครับเกี่ยวกับ data table
แบบนี้ทำยังไงหรอครับเกี่ยวกับ data table
Copy
แบบนี้ทำยังไงหรอคับ datatable คือผมทำ datatable ได้แล้ว แต่ต้องการให้ซ่อนข้อมูลก่อนอะครับ พอพิมพ์หรือค้นหาในช่องว่างค่อยแสดง
<?php if(isset($_POST['search'])) { $valueToSearch = $_POST['valueToSearch']; // search in all table columns // using concat mysql function $query = "SELECT * FROM `keeps` WHERE CONCAT(`id`, `tname`, `brand`, `gen`, `sid`, `depart`, `position`, `date` ) LIKE '%".$valueToSearch."%'"; $search_result = filterTable($query); } else { $query = "SELECT * FROM `keeps`"; $search_result = filterTable($query); } // function to connect and execute the query function filterTable($query) { $connect = mysqli_connect("localhost", " ", " ", " "); $filter_Result = mysqli_query($connect, $query); return $filter_Result; } ?> <!DOCTYPE html> <html> <head> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/css/bootstrap.css"> <link rel="stylesheet" href="https://cdn.datatables.net/1.10.21/css/dataTables.bootstrap4.min.css"> <link rel="stylesheet" href="https://cdn.datatables.net/responsive/2.2.4/css/responsive.bootstrap4.min.css"> <link href="https://fonts.googleapis.com/css2?family=Sarabun&display=swap" rel="stylesheet"> <title>SEARCH TOOL</title> </head> <style> body, p, h1 { font-family: 'Sarabun', sans-serif; } </style> <body> <div class="container-fluid"> <br> <br> <br> <br> <h1 style="text-align: center; font-size:22px;">ค้นหาอุปกรณ์ทางการแพทย์</h1> <table id="myTable" class="table table-striped table-bordered" style="width:100%"> <thead> <tr> <th>ลำดับ</th> <th>ชื่อเครื่องมือ</th> <th>ยี่ห้อ</th> <th>รุ่น</th> <th>รหัสครุภัณฑ์</th> <th>อยู่ที่แผนก</th> <th>ตำแหน่งปัจจุบัน</th> <th>วันและเวลา</th> </tr> </thead> <tbody> <!-- populate table from mysql database --> <?php while($row = mysqli_fetch_array($search_result)):?> <tr> <td><?php echo $row['id'];?></td> <td><?php echo $row['tname'];?></td> <td><?php echo $row['brand'];?></td> <td><?php echo $row['gen'];?></td> <td><?php echo $row['sid'];?></td> <td><?php echo $row['depart'];?></td> <td><?php echo $row['position'];?></td> <td><?php echo $row['date'];?></td> </tr> <?php endwhile;?> </tbody> </table> </form> </div> <!-- Latest compiled and minified JavaScript --> <script src="https://code.jquery.com/jquery-3.5.1.js"></script> <script src="https://cdn.datatables.net/1.10.21/js/jquery.dataTables.min.js"></script> <script src="https://cdn.datatables.net/1.10.21/js/dataTables.bootstrap4.min.js"></script> <script src="https://cdn.datatables.net/responsive/2.2.4/js/dataTables.responsive.min.js"></script> <script src="https://cdn.datatables.net/responsive/2.2.4/js/responsive.bootstrap4.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $('#myTable').DataTable(); } ); </script> </body> </html>
ฑีฆาวุฒิ ปิติวงศ์หิรัญกุล
14-07-2020
19:10:12
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ