Многоточие в вопросе о разбиении на страницы PHP

<?php
if (isset($_GET['page'])) {
$pageno = $_GET['page'];
} else {
$pageno = 1;
}

$getPages = "SELECT COUNT(steamid) FROM player_time";
$rs_result = mysql_query($getPages, $sql);
$row = mysql_fetch_row($rs_result);
$total_records = $row[0];
$total_pages = ceil($total_records / 10);
$printed_ellipsis = false;

for ($i=1; $i<=$total_pages; $i++) {

if($i > 4 && !$printed_ellipsis)
{
echo "&hellip;"; //printing the ellipsis
$i = max(0, $total_pages - 3);
$printed_ellipsis = true;
}

if($i == $pageno)
{
echo "<span class='current-page'>$pageno</span>";
}
else
{
echo "<a class='paginations' href='index.php?page=".$i."'>".$i."</a> ";
}
};
?>

Выход: 1 2 3 4… 76 77 78 79

Когда я достигаю страницы 4, 5,6,7,8 …. не появляются. В общем, я застрял на странице 4, без возможности перехода на пятую шестую и так далее.

Что здесь не так?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]