Php分页思想
2024-11-25 16:56:17
<!--总数据量$num-->
{php $num =count($attachment);}
<!--每页数据量$pagesize-->
{php $pagesize=4;}
<!--总页数$pagenum-->
{php $pagenum=ceil($num/$pagesize);}
<!--当前页面$page-->
{php $page = $get.page;}
{if !$page}
{php $page =1;}
{/if}
<!--当前上一页$pre-->
{if $page>1}
{php $pre = $page-1;}
{else}
{php $pre = 1;}
{/if}
<!--当前下一页$next-->
{if $page>=$pagenum}
{php $next = $page;}
{else}
{php $next=$page+1;}
{/if}
<!--当前页面的起始点-->
{php $start=($page-1)*$pagesize;}
{php $end=$page*$pagesize-1;}
<!--取出当前页面所对应的数据-->
{loop $attachment $k $value}
{if $k >= $start and $k<= $end }
<div class="col-sm-3 col-xs-12 content-one">
<img src="{dr_thumb($value.file)}" width="100%">
</div>
{/if}
{/loop}
</div>
<div style="text-align:center">
<a href="index.php?c=page&id=3&page={$pre}" style="color:black">上一页</a>
<p style="color:black">总页数:{$pagenum}</p>
<a href="index.php?c=page&id=3&page={$next}" style="color:black">下一页</a>
</div> 