搜索
一直点上一页极限为0,一直点下一页极限为4,一直点 首页更会报错
心境
心境 2018-07-26 14:45:57
[PHP讨论组]

include 'connection.php';



$count_sql = 'select count(id) as c from user';


$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 = "select id,username,createtime,createip from user order by id desc limit $offset , $num";


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


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


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


    echo '<table width="800" border="1">';


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


        echo '<tr>';


        echo '<td>' . $row['username'] . '</td>';

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

        echo '<td>' . 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);


心境
心境

全部回复(2)
心境

 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>';


心境

解决了

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号