This loop looks ok. The section one above looks strange.
Shouldn't it be something like:
Code:
echo "Pages: ";
echo " <a href='{$_SERVER['PHP_SELF']}?currentpage=1'><< </a> ";
// previous page num
$prevpage = $currentpage - 1;
// show < go back to 1 page
echo " <a href='{$_SERVER['PHP_SELF']}?currentpage=$prevpage'>< </a> ";
} // end if