php里这样的个是怎么分页 最好能调用 好多地方要用 10
<tablewidth="100%"cellspacing="0"class="widefat"border="1px#eeesolid"><thead><trid="t...
<table width="100%" cellspacing="0" class="widefat" border="1px #eee solid ">
<thead>
<tr id="trth">
<th width="25%">ISBN</th>
<th width="29%">名称</th>
<th width="29%">作者</th>
<th width="15%">操作</th>
</tr>
</thead>
<tfoot>
</tfoot>
<tbody>
<?php while($row = mssql_fetch_array($result)) {?>
<tr>
<td><?php echo $row['isbn'];?></td>
<td><?php echo $row['Title'];?></td>
<td><?php echo $row['author'];?></td>
<td><div style="width:100%"><div style="width:49%; float:left"><a href="Editbook.php?id=<?php echo $row['isbn'];?>">编辑</a></div>
<div style="width:49%; float:right"><a href="Delebook.php?id=<?php echo $row['isbn'];?>">删除</a></div></div></td>
</tr>
<?php }?>
</tbody>
</table> 展开
<thead>
<tr id="trth">
<th width="25%">ISBN</th>
<th width="29%">名称</th>
<th width="29%">作者</th>
<th width="15%">操作</th>
</tr>
</thead>
<tfoot>
</tfoot>
<tbody>
<?php while($row = mssql_fetch_array($result)) {?>
<tr>
<td><?php echo $row['isbn'];?></td>
<td><?php echo $row['Title'];?></td>
<td><?php echo $row['author'];?></td>
<td><div style="width:100%"><div style="width:49%; float:left"><a href="Editbook.php?id=<?php echo $row['isbn'];?>">编辑</a></div>
<div style="width:49%; float:right"><a href="Delebook.php?id=<?php echo $row['isbn'];?>">删除</a></div></div></td>
</tr>
<?php }?>
</tbody>
</table> 展开
展开全部
<?php
include("connection.php");
$perNumber=10; //每页显示的记录数
$page=$_GET['page']; //获得当前的页面值
$count=mysql_query("select count(*) from user"); //获得记录总数
$rs=mysql_fetch_array($count);
$totalNumber=$rs[0];
$totalPage=ceil($totalNumber/$perNumber); //计算出总页数
if (!isset($page)) {
$page=1;
} //如果没有值,则赋值1
$startCount=($page-1)*$perNumber; //分页开始,根据此方法计算出开始的记录
$result=mysql_query("select * from user limit $startCount,$perNumber"); //根据前面的计算出开始的记录和记录数
while ($row=mysql_fetch_array($result)) {
echo "user_id:".$row[0]."<br>";
echo "username:".$row[1]."<br>"; //显示数据库的内容
}
if ($page != 1) { //页数不等于1
?>
<a href="fenye.php?page=<?php echo $page - 1;?>">上一页</a> <!--显示上一页-->
<?php
}
for ($i=1;$i<=$totalPage;$i++) { //循环显示出页面
?>
<a href="fenye.php?page=<?php echo $i;?>"><?php echo $i ;?></a>
<?php
}
if ($page<$totalPage) { //如果page小于总页数,显示下一页链接
?>
<a href="fenye.php?page=<?php echo $page + 1;?>">下一页</a>
<?php
}
?>
include("connection.php");
$perNumber=10; //每页显示的记录数
$page=$_GET['page']; //获得当前的页面值
$count=mysql_query("select count(*) from user"); //获得记录总数
$rs=mysql_fetch_array($count);
$totalNumber=$rs[0];
$totalPage=ceil($totalNumber/$perNumber); //计算出总页数
if (!isset($page)) {
$page=1;
} //如果没有值,则赋值1
$startCount=($page-1)*$perNumber; //分页开始,根据此方法计算出开始的记录
$result=mysql_query("select * from user limit $startCount,$perNumber"); //根据前面的计算出开始的记录和记录数
while ($row=mysql_fetch_array($result)) {
echo "user_id:".$row[0]."<br>";
echo "username:".$row[1]."<br>"; //显示数据库的内容
}
if ($page != 1) { //页数不等于1
?>
<a href="fenye.php?page=<?php echo $page - 1;?>">上一页</a> <!--显示上一页-->
<?php
}
for ($i=1;$i<=$totalPage;$i++) { //循环显示出页面
?>
<a href="fenye.php?page=<?php echo $i;?>"><?php echo $i ;?></a>
<?php
}
if ($page<$totalPage) { //如果page小于总页数,显示下一页链接
?>
<a href="fenye.php?page=<?php echo $page + 1;?>">下一页</a>
<?php
}
?>
追问
这篇我看过了 不是我要的效果
追答
建议你用JQUERY做的分页,或是DWR\EXTJX等查件,效果很好,现在自己写后台分页的越来越少了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询