php会员信息分页显示 简单分页代码
php会员信息分页显示 简单分页代码
在网站中,用户的个人信息一般存储在数据库中,这样不仅可以提高存储效率。还可以提高用户个人信息的安全性。本例实现简单的会员信息分页。一方面读取数据库中用户信息,显示在页面中;另一方面通过分页,合理安排页面显示布局,方便用户查看。
实例代码:
<?php $conn = mysqli_connect('127.0.0.1','root','root'); mysqli_select_db($conn,'jichu'); mysqli_query($conn,"set names utf8"); $page = isset($_GET['page']) ? $_GET['page'] : 1; //当前页 $page_size = 3; //每页总条数 $sql = "select * from user"; $result = mysqli_query($conn,$sql); $max_rows =mysqli_num_rows($result); //获取总条数 $max_page = ceil($max_rows/$page_size); //获取总页数 $previous_page = $page - 1; //上一页 $next_page = $page + 1; //下一页 if ($previous_page == 0) { $previous_page = 1; } if ($next_page > $max_page) { $next_page = $max_page; } $offset = ($page-1)*$page_size; $sql = "select * from user limit $offset,$page_size"; $re = mysqli_query($conn,$sql); echo "<table border=\"1\">"; while($rows = mysqli_fetch_assoc($re)){ echo "<tr>"; echo "<td>{$rows['id']}</td>"; echo "<td>{$rows['username']}</td>"; echo "<td>{$rows['emial']}</td>"; echo "<td>".date("Y-m-d H:i:s",strtotime($rows['date']))."</td>"; echo "</tr>"; } echo "</table>"; echo "当前{$page}/{$max_page}页 共计{$max_rows}条信息"." "; echo "<br>"; echo "<a href='30.php?page=1'>首页</a>"." "; echo "<a href='30.php?page=".$previous_page."'>上一页</a>"." "; echo "<a href='30.php?page=".$next_page."'>下一页</a>"." "; echo "<a href='30.php?page=".$max_page."'>最后一页</a>"." ";
运行结果:
下一篇:php 文件上传类