Здравейте, имам проблем със следният код за странициране, т.е., Числото "1" ми се появява 2 пъти.
Код:
$query = "SELECT COUNT(id) AS numrows FROM news";
$result = mysql_query($query) or die('<br /><center>Страницата, която се опитвате да намерите, не съществува<center>
<meta http-equiv="refresh" content="2">
<br />
');
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$numrows = $row['numrows'];
$maxPage = ceil($numrows/$br);
$self = $_SERVER['PHP_SELF'];
$ns = '';
for($page = 1; $page <= $maxPage; $page++) {
if ($page == $pageNum) {
$ns .= "$page"; ?> <br /><div class="menu2">Страници: <span style='font: 12px tahoma; color: #e8e8e8;'><?php echo "[$page]"; ?></span></div></center>
<?php
}
}
if ($pageNum > 1) {
$page = $pageNum - 1;
$pr = "";
$one = " <a href=\"$self?page=1\">[първа]</a> ";
}
else {
$pr = ' ';
$one = ' ';
}
if ($pageNum < $maxPage) {
$page = $pageNum + 1;
$sl = ("");
$pl = (" <a href=\"$self?page=$maxPage\">[последна]</a> ");
}
else {
$sl = '';
$pl = '';
}
echo $pr . $one . $ns . $sl . $pl;
}