if ($pagesTot > 5) { if ($pageNo == 1) { echo "[ "; echo "1"; for ($a = 2; $a < 6; $a ++) { echo " | " . $a . ""; } echo " ] "; echo "[ > ] [ >> ]"; } else if ($pageNo == 2) { echo "[ << ] [ < ] [ "; echo "1 | "; echo "2"; for ($a = 3; $a < 6; $a ++) { echo " | " . $a . ""; } echo " ] "; echo "[ > ] [ >> ]"; } else if ($pageNo == $pagesTot) { echo "[ << ] [ < ]"; echo " [ " . ($pagesTot - 4) . ""; for ($a = $pagesTot - 3; $a < $pagesTot + 1; $a ++) { if ($a != $pageNo) { echo " | " . $a . ""; } else { echo " | " . $pageNo . ""; } } echo " ]"; } else if ($pageNo == $pagesTot - 1) { echo "[ << ] [ < ]"; echo " [ " . ($pagesTot - 4) . ""; for ($a = $pagesTot - 3; $a < $pagesTot + 1; $a ++) { if ($a != $pagesTot - 1) { echo " | " . $a . ""; } else { echo " | " . ($pagesTot - 1) . ""; } } echo " ] "; echo "[ > ] [ >> ]"; } else { echo "[ << ] [ < ]"; echo " [ " . ($pageNo - 2) . ""; for ($a = $pageNo - 1; $a < $pageNo + 3; $a ++) { if ($a != $pageNo) { echo " | " . $a . ""; } else { echo " | " . $a . ""; } } echo " ] "; echo "[ > ] [ >> ]"; } }