搜索

首页  >  问答  >  正文

一直点上一页极限为0,一直点下一页极限为4,一直点 首页更会报错

include 'connection.php';



$count_sql = '从用户中选择 count(id) as c';


$result = mysqli_query($conn, $count_sql);


##$data = mysqli_fetch_assoc($result);


##//获得总的用户数

$count = $data['c'];


$page = isset($_GET['page']) ? (int) $_GET['page'] : 1;

##/*

if (isset($_GET['page'])) {

    $page = (int) $_GET['page'];

} else {

    $page = 1;

}

 */

#//每页显示数字

$num = 5;

##//得到总页数


$total = ceil($count / $num);

if ($page <= 1) {


    $page = 1;

}

#if ($page >= $total) {


    $page = $total;

}


$offset = ($page - 1) * $num;


#$sql = "根据 id desc limit $offset, $num" 从用户订单中选择 id,用户名,createtime,createip" ;


##$结果 = mysqli_query($conn, $sql);


if ($结果 && mysqli_num_rows( $result)) {


    // 存在数据则循环将数据显示出来


    echo '

';


    while ($row = mysqli_fetch_assoc($result)) {


        echo '

';


#        echo '

' 。 $row['用户名'] 。 '</td>';

        echo '

' 。 date('Y-m-d H:i:s', $row['createtime']) 。 '</td>';

        echo '
' 。 long2ip($row['createip']) 。 '</td>';

        echo '<td><a href="edit.php?id=' . $row['id'] . '">编辑用户< /a></td>';

        echo '<td><a href="delete.php?id=' . $row['id'] . '">删除用户</a></td>';

        echo '</tr>';

    }

    echo '<tr><td colspan="5"><a href="page.php?page=1">首页</a>  <a href="page.php?page=' . ($page - 1) . '">上一页</a>   <a href="page.php?page=' . ($page + 1) . '">下一页</a>  <a href="page.php?page=' . $total . '">尾页</a>  当前是第 ' . $page . '页  共' . $total . '页 </td></tr>';


    echo '</table>';


} else {

    echo '没有数据';

}


mysqli_close($conn);


心境心境2315 天前1111

全部回复(2)我来回复

  • 心境

    心境2018-07-26 15:37:44

     echo '<tr><td colspan="5"><a href="page_divide.php?page=1">首页</a>  

    <a href="page_divide.php?page=' . ($page==1?1:$page-1). '">上一页</a>   

    <a href="page_divide.php?page=' . ($page ==$total?$total:$page+1) . '">下一页</a>  

    <a href="page_divide.php?page=' . $total . '">尾页</a>  

    当前是第 ' . $page . '页  共' . $total . '页 </td></tr>';


    回复
    0
  • 心境

    心境2018-07-26 14:48:54

    解决了

    回复
    0
  • 取消回复