第138回:PHPでページング機能開発ver4.0。
こんにちは。NGE16です。
今回はページングの機能実装の最終回になります。
ラストスパートで頑張っていきましょう。
「前へ」「次へ」リンクの設置
「前へ」リンクを設置していきます。
<a href="">前へ</a>
1ページ目の時に「前へ」を非表示にする設定を行います。
<?php if ($page > 1) : ?>
<a href="?page=<?php echo $page-1; ?>">前</a>
<?php enfif; ?>
「次へ」リンクを設置していきます。
<a href="">次へ</a>
最終ページ目の時に「次へ」を非表示にする設定を行います。
<?php if ($page < $totalPages) : ?>
<a href="?page=<?php echo $page+1; ?>">次</a>
<?php enfif; ?>
現在ページは太字にする設定を行います。
<?php if ($page == $i) : ?>
<strong><a href="?page=<?php echo $i; ?>"><?php echo $i; ?></a></strong>
<?php else: ?>
<a href="?page=<?php echo $i; ?>"><?php echo $i; ?></a>
<?php endif; ?>
Webブラウザで確認すると、このような表示になっています。
件数の表示
件巣を表示するために、テキストを加えていきます。
<p>全<?php echo $total; ?>件中/<?php echo $from; ?>〜<?php echo $to ?>件表示</p>
件数を表示する設定を加えていきます。
$from = $offset + 1;
$to = ($offset + COMMENTS_PER_PAGE) < $total ? ($offset + COMMENTS_PER_PAGE) : $total;
Webブラウザで確認すると、このような表示になっています。
今回は以上になります。
次回からはinstagramを使ったログイン機能を実装していきます。
この記事が気に入ったらサポートをしてみませんか?