更新: コードを修正し、現在のページを表示できるようになりましたが、最初のページに 0 が表示されます。さらにページに移動すると、現在のページと前のページが表示されます。設定したページ数を表示するにはどうすればよいですか。
<div id="paging">
<div class="page">
<?php if ($pageNum_getDisplay > 0) { // Show if not first page ?>
<a href="<?php printf("%s?pageNum_getDisplay=%d%s", $currentPage, 0, $queryString_getDisplay); ?>">First</a>
<?php } // Show if not first page ?></div>
<div class="page">
<?php if ($pageNum_getDisplay > 0) { // Show if not first page ?>
<a href="<?php printf("%s?pageNum_getDisplay=%d%s", $currentPage, max(0, $pageNum_getDisplay - 1), $queryString_getDisplay); ?>">Previous</a>
<?php } // Show if not first page ?></div>
<div class="page">
<?php for ($i=0;$i<=$pageNum_getDisplay;$i++){
if ($pageNum_getDisplay==$i)
echo ($i);
else
echo "<a title='Page $i' href='?pageNum_getDisplay=$i'><strong>$i</strong></a>";
} ?> </div>
<div class="page">
<?php if ($pageNum_getDisplay < $totalPages_getDisplay) { // Show if not last page ?>
<a href="<?php printf("%s?pageNum_getDisplay=%d%s", $currentPage, min($totalPages_getDisplay, $pageNum_getDisplay + 1), $queryString_getDisplay); ?>">Next</a></div>
<div class="page">
<?php } // Show if not last page ?>
<?php if ($pageNum_getDisplay < $totalPages_getDisplay) { // Show if not last page ?>
<a href="<?php printf("%s?pageNum_getDisplay=%d%s", $currentPage, $totalPages_getDisplay, $queryString_getDisplay); ?>">Last</a>
<?php } // Show if not last page ?>
</div>
こんな感じで表示したいです。
(最初のページ) 1 2 3 4 5 6 7 次へ 最後 (2 ページ目) 最初 前へ 1 2* 3 4 5 6 7 次へ 最後
今はこんな感じです.. 最初 前へ 0 1 2 次へ 最後へ
前もって感謝します