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