Witam mam drobny problem ze stronicowaniem. Samo dzielenie na strony w sumie działa, ale rozpoczyna się zawsze od "2" strony, zamiast od pierwszej, w czym jest problem?
$page = isset($_GET['page']) ? $_GET['page'] : 1; //Strona
$wszystkie_dane = file_get_contents('dane.txt'); //Nazwa pliku z danymi
$wielkosc_strony = 10;
$dane = explode("\n", $wszystkie_dane);
$all = count($dane); // liczy ile jest stron z danymi
$all = ceil($all / $wielkosc_strony);
$npage = $page + 1 ; // Następna strona
$ppage = $page - 1 ; // Poprzednia strona
$max = $all - 1;
if ($page < 0 || $page > $max)
{
echo "Nie ma takiej strony!";
}
else
{
for ($i = $page * $wielkosc_strony; $i < ($page + 1) * $wielkosc_strony ;$i ++)
{
echo @$dane[$i] . "<br/>";
}
}
if ($max > 1)
{
if ($page != 0)
echo "<a href='index.php?pokaz=sites/testowa&page=$ppage'> cofnij </a>";
if ($page != $max)
echo "<a href='index.php?pokaz=sites/testowa&page=$npage'> dalej </a>";
}