[b]php文件中的代码部分:[/b]
[b]html部分:[/b]
//分页
$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 即可。
[b]html部分:[/b]
<div class="page">
<table border="0" 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 class="nonceLink" 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>