PHP简单分页
来源:互联网 发布:阳春网络问政主页 编辑:程序博客网 时间:2024/05/17 01:45
<?php
//改变数据库名之后即可使用的分页
include 'conn.php'; //这里添加一个数据库连接即可,变换成自己设定的链接
$page=$_GET['page']; //翻页选项 首页,下一页,上一页,尾页
$current= $_GET['current']; //当前页数
mysql_select_db("leaveword");//使用的数据名
$result=mysql_query("select * from msgs",$connection);//改变数据
$total=mysql_num_rows($result);
$pagesize=3;
if (($total%$pagesize)!=0)
$totalpage=intval($total/$pagesize)+1;
else
$totalpage=intval($total/$pagesize);
if ($page=="")
$current=1;
else{
switch($page){
case "首页":
$current=1;
break;
case "上一页":
$current=intval($current)-1;
break;
case "下一页":
$current=intval($current)+1;
break;
case "尾页":
$current=$totalpage;
break;}
}
if($total<>0){
mysql_data_seek($result,(($current-1)*$pagesize));
}
$i=1;
?>
<?php
echo "<div align='center'>留言薄</div><br>";
while($row=mysql_fetch_array($result))
{
?>
这里是数据库读取的数据,可替换相应数据
<table width="70%" align="center">
<tr>
<td>Author:<?php echo $row["author"] ?></td>
</tr>
<tr>
<td><?php echo $row["message"]?></td>
</tr>
<tr align="right">
<td align="right"><?php echo $row["postTime"]?></td>
</tr>
</table>
<hr></hr>
<?php
$i++;
if ($i>$pagesize)
break;
else
continue;
}
?>
<?php
echo "共".$totalpage."页 当前第".$current."页 " ;
echo "<a href=".$_SERVER['PHP_SELF']."?page=首页>首页</a> ";
if ($current>1){
echo "<a href=".$_SERVER['PHP_SELF']."?page=上一页¤t=".$current.">上一页</a> "; }
if ($current!=$totalpage){
echo "<a href=".$_SERVER['PHP_SELF']."?page=下一页¤t=".$current.">下一页</a> "; }
echo "<a href=".$_SERVER['PHP_SELF']."?page=尾页>尾页</a> ";
?>
- php简单分页
- PHP简单分页
- php分页简单示例
- php简单分页代码
- php 简单分页类
- php简单分页类
- php建立简单分页
- 简单php分页类
- PHP简单分页类
- 简单实现PHP分页
- 简单php分页
- PHP学习 简单分页
- PHP简单分页实例
- 简单的PHP 分页
- php 简单分页类
- PHP简单分页实现
- php 简单分页类
- php简单分页类
- 关于Jsp网页如何修改false图片
- 获得窗口(对话框)中的所有控件
- 生意人
- 同事
- UG CAM 二次开发 UF_SETUP_generate_program详解 / UF_SETUP_generate_program using manuscript in NX CAM Secondary Dev.
- PHP简单分页
- Spring的AOP(三):切入点Pointcut 、Advisor及引入
- java知识点汇总
- 快速排序
- 窗口子类化
- 红黑树的实现
- asp.net工作原理浅析
- 随机数产生
- 关于RewriteCond的内容