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>