Problem jest pewnie błahy. No ale nie wiem jak sobie poradzić

Otóż:[php:1:33cbe85d1d]<?
echo ($_GET['intPg'] == 0) ? '« |' : '<a href="index.php?page=ksiega&pg='. ($_GET['intPg'] - 1) .'" class="white">«</a> |';//wyświetlanie odnośnika "wstecz"
for($p = 0; $p < ( $intCnt / $intEPP ); $p++) {
echo $p == $_GET['intPg'] ? ' <b><font style="color: #97A5C4">' . ( $p + 1 ) . '</font></b> |' : ' <b><a href="index.php?page=ksiega&pg=' . $p . '" class="white">' . ( $p + 1 ) . '</a></b> |';
}
$intLastPg = $intCnt / $intEPP;
$lastPg = explode(".", $intLastPg);
echo ($_GET['intPg'] == $lastPg[0]) ? ' »' : ' <a href="index.php?page=ksiega&pg='. ($_GET['intPg'] + 1) .'" class="white">»</a>';//wyświetlanie znacznika "dalej"
#################
# zmienne:
# $_GET['intPg'] - zmienna pochodząca z linku od stron 1 | 2 | 3....
# $intCnt = 270 (wszystkie linie z pliku *.dat)
# $intEPP = 30 (limit wyświtalania wpisów na stronę)
#################
?>[/php:1:33cbe85d1d]
Teraz problem pojawia się podczas wyświetlania odnośnika ">>" (raquo), dla przykładu podałem liczbę 270 która jest podzielna przez 30. Kod polega na tym że gdy jesteśmy na stronie pierwszej lub ostatniej znacznki kolejno dla strony pierwszej - wstecz oraz dla strony ostatniej - dalej nie są dostępne. Znacznik "<<" (laquo) - wstecz działa dobrze, lecz problemy pojawiają odnośnikiem ">>" (raquo) - dalej. Poniważ wtedy dzieli wartość 270 przez 30 wynik jest 9. I fragment:
[php:1:33cbe85d1d]<?php
$intLastPg = $intCnt / $intEPP;
$lastPg = explode(".", $intLastPg);
echo ($_GET['intPg'] == $lastPg[0]) ? ' »' : ' <a href="index.php?page=ksiega&pg='. ($_GET['intPg'] + 1) .'" class="white">»</a>';//wyświetlanie znacznika "dalej"
?>[/php:1:33cbe85d1d]
nie moze tego przetrawić, czyli jesteśmy na ostatniej stronie a odnośnik ">>" jest dalej dostępny czyli prznosi nas na kolejną stronę, której w rzeczywistości nie ma.