首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

分页的一个示范

2012-10-15 
分页的一个示例php文件中的代码部分://分页$pageintval($_GET[page])if($page1)$page1if ($page

分页的一个示例
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">&lt;</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}">&gt;</a> <a href="{$pageurl}?page={$page_next}">{下一页}</a>            <!--{/if}-->              <div class="clear"></div></td>          </tr>        </table>      </div>

热点排行