作者knockout (触不到的恋人(b))
看板PHP
标题Re: [请益] 如何使用纯PHP程式码作出分页(不使用资 …
时间Thu Jun 21 21:18:10 2007
※ 引述《Tequila7211 (Honey底迪)》之铭言:
: 目前小弟只做出可以用程式码写出下方有1~n页
: 但是期望能做到有"第一页" "上一页" 下一页" "最後一页"的连结功能
: 烦请各位高手帮帮忙
: 谢谢
<?php
$intTotal = 22;//总共几本书 自行定义
$intRowsOfPage = 5;//一页显示几本书 自行定义
$page = ($_GET['page'] == '') ? '1' : (int)$_GET['page'];//目前是第几页
$lastPage = ceil(($intTotal/$intRowsOfPage));
$upPage = ($page == 1) ? '1' : ($page-1);
$nextPage = ($page == $lastPage) ? $page : $page+1;
$startX = ((($page - 1) * $intRowsOfPage) + 1);
$endX = $startX + $intRowsOfPage;
for ($x=$startX;$x<$endX;$x++){
if($x <= $intTotal){
print '第 ' . $x . '本书<br />' . "\n";
}
}
$link = $_SERVER['PHP_SELF'];
print "<a href='$link?page=1'>第一页</a> ";
print "<a href='$link?page=$upPage'>上一页</a> ";
print "<a href='$link?page=$nextPage'>下一页</a> ";
print "<a href='$link?page=$lastPage'>最後一页</a> ";
?>
看不懂的话 .. 再问吧 加油!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.210.10.192