<?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 "…"; //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, без возможности перехода на пятую шестую и так далее.
Что здесь не так?
Задача ещё не решена.
Других решений пока нет …