自己编的分页模块

<?php
/*因为要做个文本数据库搜索系统,顺便写了这个,加了点表格美化(美工太差)
**读数据时候可以用fread函数和implode结合,例如$msg=implode("",fread("data.txt",filesize("data.txt")));
**$msg是一个数组(废话),配合for($i=0;$i<$Mline;$i++)来读取文件,$Mline是每页能显示的最大数据行数
**希望多给本人(9elong)提点建议或是bug,别的就不多说了/2003.10.29
**/
$Tpage=18;//$Tpage的计算:$Tpage=ceil(count($msg)/$Mline);

//非法操作
if($offset>$Tpage||$offset<0)
{
echo "<center><font color=#FF0000>非法操作!</font></cenrer>";
exit;
}
//判断首页
if($offset==0||!$offset||$offset==none)
{
echo "<center><table cellspacing=1 cellpadding=1 border=0 bgcolor=#CC33CC><tr bgcolor=#99FF00><td >首页|上一页|";
}
else
{
echo "<center><table cellspacing=1 cellpadding=1 border=0 bgcolor=#CC33CC><tr bgcolor=#99FF00><td ><a href=index.php?offset=0>首页</a>|";
$Lpage=$offset-1;
echo "<a href=index.php?offset=".$Lpage.">上一页</a>|";
}
//判断末页
if($offset==$Tpage)
{
echo "下一页|末页</td></tr></table></cenrer>";
}
else
{
$Npage=$offset+1;
echo "<a href=index.php?offset=".$Npage.">下一页</a>|";
echo "<a href=index.php?offset=".$Tpage.">末页</a></td></tr></table></cenrer>";
}


//以下就可以用已经传递的变量$offset来进行自己的操作了
?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值