我的博客| Blog
- ·微信小程序错误:VM564:...
- ·mongodb3.2设置密码...
- ·单行滚动代码-单行滚动效果
- ·自己动手制作图形字体,以便于...
- ·MySQL无限级分类PHP按...
- ·Windows下的Apach...
- ·如何将网站上的文章分享到微信...
- ·PHP实现自动获取本月第几个...
联系我| Contact Me
- 电话:18681257080
- QQ:271538869
- 邮编:518020
- 信箱:service@08321.org
- 地址:四川省内江市资中县
诚信稳健,和谐共赢
- 以诚信为立世之本,在稳健的基础上,不断寻求创新与突破。
- 以务实严谨、精微细致的专业精神,为客户做最优质的策划,实现效果最大化。
成功,依稀可见
- 为什么成功依稀可见?
- 依希认为:每一人都有成功的机会,只要我们愿意付出努力,成功就在我们的前方。所以:成功,依稀可见!
我的博客
PHP+MSSQL的分页处理回答了PHP+MSSQL怎么分页问题
来源:本站编辑 发布日期:2010-4-27 已有 人浏览过此信息
//调用代码
$rs=mssql_query($sql);
if (mssql_num_rows($rs)>0)
{
$pagesize=8;
$pagecount=ceil(mssql_num_rows($rs)/$pagesize);
if (!isset($page)){$page=1;} //当前页码默认为1
mssql_data_seek($rs,($page-1)*$pagesize); //指定本页的开始位置
$i=1;
echo "<ul class='msglist'>\n";
while ($rsrow=mssql_fetch_array($rs))
{
//showrecord();
if (++$i > $pagesize){break;}
}
echo "</ul>\n";
//分页连接开始
$url="&act=showmsg";
pagination();
//分页结束
}
//分页函数
function pagination()
{
//全局化变量
global $page;
global $pagecount;
global $url;
echo "<div class='page'>";
if ($page<=1){echo "<span>首页 | 上一页</span> |";}
else {echo "<a href='?page=1".$url."'>首页</a> | <a href='?page=".($page-1).$url."'>上一页</a> |";}
for ($i=$page-2;$i<=$page+2;$i++)
{
if ($i<=0){continue;}
if ($i>$pagecount){break;}
if ($i==$page){$curpage=" style='color:#f00;'";}else{$curpage="";}
echo " <a href='?page=".$i.$url."'$curpage>[$i]</a> ";
}
if ($page==$pagecount){echo "| <span>下一页 | 尾页</span>";}
else {echo "| <a href='?page=".($page+1).$url."'>下一页</a> | <a href='?page=".$pagecount.$url."'>尾页</a>";}
echo "</div>";
}
$rs=mssql_query($sql);
if (mssql_num_rows($rs)>0)
{
$pagesize=8;
$pagecount=ceil(mssql_num_rows($rs)/$pagesize);
if (!isset($page)){$page=1;} //当前页码默认为1
mssql_data_seek($rs,($page-1)*$pagesize); //指定本页的开始位置
$i=1;
echo "<ul class='msglist'>\n";
while ($rsrow=mssql_fetch_array($rs))
{
//showrecord();
if (++$i > $pagesize){break;}
}
echo "</ul>\n";
//分页连接开始
$url="&act=showmsg";
pagination();
//分页结束
}
//分页函数
function pagination()
{
//全局化变量
global $page;
global $pagecount;
global $url;
echo "<div class='page'>";
if ($page<=1){echo "<span>首页 | 上一页</span> |";}
else {echo "<a href='?page=1".$url."'>首页</a> | <a href='?page=".($page-1).$url."'>上一页</a> |";}
for ($i=$page-2;$i<=$page+2;$i++)
{
if ($i<=0){continue;}
if ($i>$pagecount){break;}
if ($i==$page){$curpage=" style='color:#f00;'";}else{$curpage="";}
echo " <a href='?page=".$i.$url."'$curpage>[$i]</a> ";
}
if ($page==$pagecount){echo "| <span>下一页 | 尾页</span>";}
else {echo "| <a href='?page=".($page+1).$url."'>下一页</a> | <a href='?page=".$pagecount.$url."'>尾页</a>";}
echo "</div>";
}
上一条:PHP中正则表达式的使用技巧总结
