Witam
Na wstepnie chce powiedziec ze jestem poczatkujacym programista, znalazlem tutoriala na stronicowanie wynikow z bazy, jednak nie wszystko dziala tak jak chce :/
<?php
// Ilość rekordów na stronie
define('RECORDS_PER_PAGE', 2);
$mysql_link = mysql_connect ("***", "***", "***") or
die ("Nie można poł±czyć się z MySQL");
mysql_select_db ("***") or
die ("Nie można poł±czyć się z baz± cwphp");
mysql_query("SET NAMES 'utf8'");
// Pobieramy całkowitą ilość rekordów
$cnt = mysql_query ("SELECT * FROM news");
// Pobieramy numer strony do wyświetlenia
$page = (int)@$_GET['page'];
if ($page * RECORDS_PER_PAGE > $cnt)
$page = 0;
$mysql_result = mysql_query('SELECT * FROM news ORDER BY id_news LIMIT '.($page*RECORDS_PER_PAGE).','.RECORDS_PER_PAGE, $mysql_link);
while ($row = mysql_fetch_array($mysql_result)) {
print"<div class=\"text\">";
print"<div class=\"Naglowek\">";
print"<div class=\"Tytul\">Tytul news'a: <a href=\"LOL1\">".$row['tytul']."</a></div>";
print"<div class=\"Data\">Data: ".$row['data']."</div>";
print"</div>";
print"<p>".$row['tresc']."</p>";
print"<div class=\"Autor\">Autor: <a href=\"kontakt.html\">".$row['autor']."</a></div>";
}
// Lista dostępnych stron
echo '<b>Strony:</b><br />';
for ($nr = 0, $cnt = ceil($cnt / RECORDS_PER_PAGE);
$nr < $cnt; $nr++) {
echo '<a href="'.$_SERVER['PHP_SELF'].'?page='.$nr;
echo '">'.sprintf('%02d', $nr+1).'</a> ';
}
print"</div>";
?>
a wiec pierwsze co zauwazylem to na dole nie wyswietla sie '02' do przejscia na 2 strone.
Prosze o nie odsylanie mnie do innych tutoriali albo czegos innego. Dobrze by bylo jakby mi ktos pomogl zlokalizowac tutaj blad, z gory dziekuje