Проблем при странициране

CosaNostra

Registered
Здравейте! Имам проблем при странициране. Опитвам се да наглася да изкарвам само тези, които са онлайн, но отдолу като страници ми се появяват числа в които няма юзъри. Примерно онлайн са до 4-та страница и след 4-та страница не трябва да се появяват "долу" защото в тях няма нищо, а при мен се появяват. Използвам следния код и ще съм много благодарен, ако ми помогнете. Мерси предварително!

<?php
$path = "profile.php?id";
$broinastranica = 19;
$pageNum = 1;
if(isset($_GET['page']))
{
$pageNum = $_GET['page'];
}
$redove = ($pageNum - 1) * $broinastranica;
$query = " SELECT * FROM `table` WHERE unrank='0' ORDER BY respect DESC LIMIT $redove, $broinastranica";
$result = mysql_query($query) or die('Error, query failed');
echo "<table style='font-size: 12px;'>";
echo '<tr><td>Гангстер</td><td>Респект</td><td>Групировка</td><td>Ниво</td><td>Държава</td></tr>';
while($row = mysql_fetch_array($result))
{
//Тука извеждам данните
}
echo"</table>";
$query = "SELECT COUNT(username) AS numrows FROM `table`";
$result = mysql_query($query) or die('Error, query failed');
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$numrows = $row['numrows'];
$maxPage = ceil($numrows/$broinastranica);
$self = $_SERVER['PHP_SELF'];
$nomeranastranici = '';
for($page = 1; $page <= $maxPage; $page++)
{
if ($page == $pageNum)
{
$nomeranastranici .= " $page ";
}
else
{
$nomeranastranici .= " <a href=\"highscore.php?page=$page\">$page</a> ";
}
}
if ($pageNum > 1)
{
$page = $pageNum - 1;
$predishna = " <a href=\"highscore.php?page=$page\"> << </a> ";

$parva = " <a href=\"highscore.php?page=1\">първа</a> ";
}
else
{
$predishna = ' ';
$parva = ' ';
}
if ($pageNum < $maxPage)
{
$page = $pageNum + 1;
$sledvashta = " <a href=\"highscore.php?page=$page\"> >> </a> ";
$posledna = " <a href=\"highscore.php?page=$maxPage\">последна</a> ";
}
else
{
$sledvashta = ' ';
$posledna = ' ';
}
echo "Страница: $parva $predishna $nomeranastranici $sledvashta $posledna";
?>
[/code]
 
<?php
$path = "profile.php?id";
$broinastranica = 19;
$pageNum = 1;
if(isset($_GET['page']))
{
$pageNum = $_GET['page'];
}
$redove = ($pageNum - 1) * $broinastranica;
$query = " SELECT * FROM `table` WHERE unrank='0' ORDER BY respect DESC LIMIT $redove, $broinastranica";
$result = mysql_query($query) or die('Error, query failed');
echo "<table style='font-size: 12px;'>";
echo '<tr><td>Гангстер</td><td>Респект</td><td>Групировка</td><td>Ниво</td><td>Държава</td></tr>';
while($row = mysql_fetch_array($result))
{
//Тука извеждам данните
}
echo"</table>";
$query = "SELECT COUNT(username) AS numrows FROM `table` WHERE unrank='0'";
$result = mysql_query($query) or die('Error, query failed');
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$numrows = $row['numrows'];
$maxPage = ceil($numrows/$broinastranica);
$self = $_SERVER['PHP_SELF'];
$nomeranastranici = '';
for($page = 1; $page <= $maxPage; $page++)
{
if ($page == $pageNum)
{
$nomeranastranici .= " $page ";
}
else
{
$nomeranastranici .= " <a href=\"highscore.php?page=$page\">$page</a> ";
}
}
if ($pageNum > 1)
{
$page = $pageNum - 1;
$predishna = " <a href=\"highscore.php?page=$page\"> << </a> ";

$parva = " <a href=\"highscore.php?page=1\">първа</a> ";
}
else
{
$predishna = ' ';
$parva = ' ';
}
if ($pageNum < $maxPage)
{
$page = $pageNum + 1;
$sledvashta = " <a href=\"highscore.php?page=$page\"> >> </a> ";
$posledna = " <a href=\"highscore.php?page=$maxPage\">последна</a> ";
}
else
{
$sledvashta = ' ';
$posledna = ' ';
}
echo "Страница: $parva $predishna $nomeranastranici $sledvashta $posledna";
?>

Така?
 

Back
Горе