读书人

分页的一个示范

发布时间: 2012-10-15 09:45:24 作者: rapoo

分页的一个示例
php文件中的代码部分:

//分页$page=intval($_GET['page']);if($page<1)$page=1;if ($page > 50) {$page = 50;}$pagerow = 5;$pagecount = ceil ( $myquestionscount / $pagerow );//$myquestionscount 是从数据库中提取的总的信息条数if ($pagecount > 50) {$pagecount = 50;}if ($page > $pagecount)$page = 1;$pagestart = ($page - 1) * $pagerow;$page_front = $page - 1;$page_next = $page + 1;$pagearr = array ();for($i = 0; $i < 10; $i ++) {$pagearr [$i] = $page+ $i;}foreach ( $pagearr as $key => $arr ) {if ($arr < 1)unset ( $pagearr [$key] );if ($arr > $pagecount)unset ( $pagearr [$key] );}//用的时候只要在limit写成:LIMIT $pagestart,$pagerow 即可。

html部分:
 <div cellpadding="0" cellspacing="0">          <tr>            <td><!--{if $page>1}-->            <a href="{$pageurl}?page={$page_front}">上一页</a> <a href="{$pageurl}?page=1"><</a>            <!--{/if}-->            <!--{loop $pagearr $pagea}-->            <!--{if $page==$pagea}-->            <b><a href="#">{$pagea}</a></b>            <!--{else}-->            <a href="{$pageurl}?page={$pagea}">{$pagea}</a>            <!--{/if}-->            <!--{/loop}-->            <!--{if $page<$pagecount}-->            <a href="{$pageurl}?page={$pagea}">></a> <a href="{$pageurl}?page={$page_next}">{下一页}</a>            <!--{/if}-->              <div class="clear"></div></td>          </tr>        </table>      </div>

读书人网 >编程

热点推荐