Re: [請益] 如何使用純PHP程式碼作出分頁(不使用資 …

看板PHP作者 (觸不到的戀人(b))時間18年前 (2007/06/21 21:18), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ 引述《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>&nbsp;"; print "<a href='$link?page=$upPage'>上一頁</a>&nbsp;"; print "<a href='$link?page=$nextPage'>下一頁</a>&nbsp;"; print "<a href='$link?page=$lastPage'>最後一頁</a>&nbsp;"; ?> 看不懂的話 .. 再問吧 加油!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.210.10.192
文章代碼(AID): #16UdgJGe (PHP)
文章代碼(AID): #16UdgJGe (PHP)