저는 PHP 학생이며 첫 번째 앱을 개발하고 있습니다. 아래 코드를 사용하여 검색 결과에 페이지 매김을 추가해야합니다. 작업 버튼과 데이터를 테이블에 넣기가 어렵 기 때문에 데이터 테이블이나 다른 플러그인을 사용할 수 없습니다.페이지 넘김 onOn PHP로 검색 결과 만
구현하기가 너무 힘들 수있는 몇 가지 간단한 방법을 알고 있다면 많은 도움이됩니다.
나는이 어플의 개발자의 예제를 사용하고 있습니다 : 예를 아래 how to search and filter with php
if(isset($_POST['search']))
{
$valueToSearch = $_POST['valueToSearch'];
// search in all table columns
// using concat mysql function
$query = "SELECT * FROM `users` WHERE CONCAT(`id`, `fname`, `lname`, `age`) LIKE '%".$valueToSearch."%'";
$search_result = filterTable($query);
}
else {
$query = "SELECT * FROM `users`";
$search_result = filterTable($query);
}
// function to connect and execute the query
function filterTable($query)
{
$connect = mysqli_connect("localhost", "root", "", "test_db");
$filter_Result = mysqli_query($connect, $query);
return $filter_Result;
}
?>
<!DOCTYPE html>
<html>
<head>
<title>PHP HTML TABLE DATA SEARCH</title>
<style>
table,tr,th,td
{
border: 1px solid black;
}
</style>
</head>
<body>
<form action="php_html_table_data_filter.php" method="post">
<input type="text" name="valueToSearch" placeholder="Value To Search"><br><br>
<input type="submit" name="search" value="Filter"><br><br>
<table>
<tr>
<th>Id</th>
<th>First Name</th>
<th>Last Name</th>
<th>Age</th>
</tr>
<!-- populate table from mysql database -->
<?php while($row = mysqli_fetch_array($search_result)):?>
<tr>
<td><?php echo $row['id'];?></td>
<td><?php echo $row['fname'];?></td>
<td><?php echo $row['lname'];?></td>
<td><?php echo $row['age'];?></td>
</tr>
<?php endwhile;?>
</table>
</form>
</body>
</html>
요청시 두 개의 매개 변수를 전달하고 'offset' 및'limit'을 전달하고 쿼리 끝에 'limit offset, limit'와 같은 쿼리에서 사용합니다. –