php怎么设置数据分页 php对数据进行分组

php中怎么分页html
head
title分页显示/title
/head
script language="javascript"
function confirmDel()
{
var confirm=window.confirm("您确定要删除吗?");
if(confirm)
return true;
else
return false;
}
/script
body bgcolor="cce8cf"
center
table border="1" width="90%" cellspacing="1"
tr bgcolor="yellow"
td用户ID/td
td用户名/td
td密码/td
td性别/td
td年龄/td
td电子邮件/td
td操作/td
/tr
?php
error_reporting(0);
//设置页大小php怎么设置数据分页,即每页显示几条数据
$pagesize=10;
//设置第一页
$page=1;
//数据库初始化操作
$link=mysql_connect("localhost","root","root");//连接数据库
$db=mysql_select_db("HibernateDemo",$link);//选择数据库
$sql="select count(*) from userinfo";//构造sql语句
$res=mysql_query($sql);//执行查询操作php怎么设置数据分页,结果为总记录数
$row=mysql_fetch_array($res);//取出一条记录
$rows=$row[0];//取出总记录数
//判断一共多少页
$pages=intval($rows/$pagesize);//取整数页,总页数
if($rows%$pagesize)
$pages=$pages+1;//如果还有余数的话 , 那么就再加一页来显示剩余的记录
//获取用户请求 , 即用户提交要去哪一页
$page=$_GET["ToPage"];
//整理用户输入
if($page=0)
{
$page=1;//因为开始的时候没$page有值,所以是0,所以就让$page=1,这样后面的
//$page也就是1,见第97行
}
if($page=$pages)
{
$page=$pages;
}
session_start();
echo "div align='right' top='0'a href='https://www.04ip.com/post/logout.php'注销".$_SESSION['username']."/a/div";
echo "当前第".$page."页,每页10个记录,总".$rows."条记录 , 一共".$pages."页";//显示页数信息
//计算偏移量
$offset=$pagesize*($page-1);
//构造sql语句
$sqlx="select * from userinfo limit 10 offset ".$offset;
$result=mysql_query($sqlx);//执行查询操作
$ok=mysql_fetch_array($result);
while($ok)
{
?
tr
td bgcolor="#DEB887"?php echo $ok[0] ?/td
td?php echo $ok[1] ?/td
td?php echo $ok[2] ?/td
td?php echo $ok[3]==male?"男":"女" ?/td
td?php echo $ok[4] ?/td
td?php echo $ok[5] ?/td
tda href="https://www.04ip.com/post/updateInfo.php?userid=?php echo $ok[0] ?"修改/a
a href="https://www.04ip.com/post/deleteInfo.php?userid=?php echo $ok[0] ?"
onclick="return confirmDel();"删除/a
/td
/tr
?php
$ok=mysql_fetch_array($result);
}
?
/table
table
?php
//判断当前是否是第一页,不是,则显示'第一页'和'上一页'
if($page!=1)
{
?
tr
td align="center"
a href="https://www.04ip.com/post/pageSelect.php?ToPage=1"第一页/a
a href="https://www.04ip.com/post/pageSelect.php?ToPage=?php echo ($page-1) ?"上一页/a
/td
?php
}
//如果不是最后一页,则显示‘最后一页’和‘下一页’
if($page!=$pages)
{
?
td align="center" colspan="6"
a href="https://www.04ip.com/post/pageSelect.php?ToPage=?php echo ($page+1) ?"下一页/a
a href="https://www.04ip.com/post/pageSelect.php?ToPage=?php echo ($pages) ?"最后一页/a
/td
?php
}
?
table
form action="pageSelect.php" method="get" name="form1"
tr
td colspan="6" align="center"
input type="text" value="https://www.04ip.com/post/?php echo ($page) ?" name="ToPage"
size="3" /
a href="javascript:window.document.form1.submit();"GO/a
/td
/tr
/form
/table
/center
/body

推荐阅读