Sorry a but more clearer..
Parts u will need.
if ( isset ( $_GET['page'] ) && is_numeric( $_GET['page'] ) )
{
$page = $_GET['page'];
}
else
{
$page = 1;
}
if ( $admin_settings['tagpagelimit'] == "" )
{
$limit = 25;
}
else
{
$limit = $admin_settings['tagpagelimit'];
}
$start = ( $page -1) * $limit;
function pageinatetags()
{
global $admin_settings;
$limit = $admin_settings['tagpagelimit'];
if ($limit == '' || $limit == 0 )
{
$limit = 20;
}
$total = mysql_result(mysql_query("SELECT COUNT(*) FROM " . user_tagboard),0) or die("".mysql_error());
if ($total > $limit)
{
if ( isset ($_GET['page']) && is_numeric ( $_GET['page'] ) )
{
$page = $_GET['page'];
}
else
{
$page = 1;
}
}
else
{
$pagelinks .= '<span class="pageprev">< Prev</span> ';
$pagelinks .= '<span class="pagenext">Next ></span> ';
}
if ( $page == 1)
{
$pagelinks .= '<span class="pageprev">< Prev</span> ';
}
else
{
$pageprev = $page - 1;
$pagelinks .= '<a class="pageprev" href="viewtags.php?page='.$pageprev.'">< Prev</a> ';
}
$numofpages = ceil($total / $limit);
$range = $limit;
if ($range == "" || $range == 0 )
{
$range = 7;
}
$lrange = max(1,$page-(($range-1)/2));
$rrange = min($numofpages,$page+(($range-1)/2));
if (($rrange - $lrange) < ($range - 1))
{
if ($lrange == 1)
{
$rrange = min($lrange + ( $range-1), $numofpages );
}
else
{
$lrange = max($rrange - ( $range-1),0);
}
}
if ($lrange > 1 )
{
$pagelinks .= '<a href="viewtags.php?page=1">First</a> </a>';
}
else
{
$pagelinks .= "  ";
}
for ($i = 1; $i <= $numofpages; $i++)
{
if ($i == $page)
{
$pagelinks .= '<span>'.$i.'</span> ';
}
else
{
if ($lrange <= $i && $i <= $rrange)
{
$pagelinks .= '<a href="viewtags.php?page='.$i.'">'.$i.' </a>';
}
}
}
if ($rrange < $numofpages )
{
$pagelinks .= '<a class="pagelast" href="viewtags.php?page='.$numofpages.'">Last</a> </a>';;
}
else
{
$pagelinks .= "  ";
}
if (($total - ($limit * $page)) > 0 )
{
$pagenext = $page + 1;
$pagelinks .= '<a href="viewtags.php?page='.$pagenext.'">Next ></a>';
}
else
{
$pagelinks .= '<span>Next ></span>';
}
return $pagelinks;
}
And change ur sql query to look something like
$sql = mysql_query("SELECT * FROM " . user_tagboard . " ORDER BY time DESC LIMIT $start, $limit") or die("".mysql_error());