Php 我的搜索结果分页不起作用? 您是否检查了$page的值。您可以使用var\u dump($page)就在if($page){语句之前。这将在页面上提供$page的“丑陋”变量转储。如果我再次单击“下一步”并提供字符串(1)“2”,请提供此字符串(0)。我以

Php 我的搜索结果分页不起作用? 您是否检查了$page的值。您可以使用var\u dump($page)就在if($page){语句之前。这将在页面上提供$page的“丑陋”变量转储。如果我再次单击“下一步”并提供字符串(1)“2”,请提供此字符串(0)。我以,php,mysqli,pagination,Php,Mysqli,Pagination,我的搜索结果分页不起作用? 您是否检查了$page的值。您可以使用var\u dump($page)就在if($page){语句之前。这将在页面上提供$page的“丑陋”变量转储。如果我再次单击“下一步”并提供字符串(1)“2”,请提供此字符串(0)。我以前的结论是错误的。2对于页码是正确的。您可以变量转储($query1)并在数据库中执行结果,查看查询是否有结果或错误。 <?php include 'connectsqli.php'; $country=mysqli_real_escap

我的搜索结果分页不起作用?
您是否检查了$page的值。您可以使用
var\u dump($page)就在
if($page){
语句之前。这将在页面上提供$page的“丑陋”变量转储。如果我再次单击“下一步”并提供字符串(1)“2”,请提供此字符串(0)。我以前的结论是错误的。2对于页码是正确的。您可以变量转储($query1)并在数据库中执行结果,查看查询是否有结果或错误。
<?php
include 'connectsqli.php';
$country=mysqli_real_escape_string($con,trim($_GET['country']));
$city=mysqli_real_escape_string($con,trim($_GET['city']));

    $tableName="user";      
    $targetpage = "result_members.php";     
    $limit = 2; 
    $search ="";
    $search .= " WHERE country LIKE '".$country."' AND city LIKE '".$city."'";
    $query = mysqli_query($con,"SELECT COUNT(*) as num FROM $tableName ".$search);
    $total_pages = mysqli_fetch_array($query);
    $total_pages = $total_pages['num'];

    $page = mysqli_escape_string($con,$_GET['page']);
    if($page){
        $start = ($page - 1) * $limit; 
    }else{
        $start = 0; 
        }   
    // Get page data
    $query1 = "SELECT * FROM $tableName ".$search." LIMIT $start, $limit";

    $result = mysqli_query($con,$query1);

    // Initial page num setup
    if ($page == 0){$page = 1;}
    $prev = $page - 1;  
    $next = $page + 1;  


    $lastpage = ceil($total_pages/$limit);      
    $LastPagem1 = $lastpage - 1;                    


    $paginate = "";
    if($lastpage > 1)
    {   
        $paginate .= "<div class='paginate'>";
        // Previous
        if ($page > 1){
            $paginate.= "<a href='$targetpage?page=$prev'>previous</a>";
        }else{
            $paginate.= "<span class='disabled'>previous</span>";   }

        // Next
        if ($page < $lastpage){ 
            $paginate.= "<a href='$targetpage?page=$next'>next</a>";
        }else{
            $paginate.= "<span class='disabled'>next</span>";
            }
        $paginate.= "</div>";           
}
?>
<?php 
        while($row = mysqli_fetch_assoc($result))
        {
            //display data
        }
 echo "<div class='pagee'>".$paginate."</div>";
?>