Witam, tak wiem że jest tych tematów o paginacji mnóstwo, ale nie wiem w ogóle czego mam szukać.
Od zawsze korzystam z jednego skryptu który bardzo mi przypasował, aż do dziś.
W bazie mam 5 rekordów, na stronie wyświetla 5 i linki 1 2 3.
Wyświetlać ma np.2 tak więc na strony dzieli dobrze, ale każda strona pokazuje to samo, chyba.
GET page z linku:
http://localhost/index.php?body=profile&am...arze&page=3 działa w 100%.
Więc gdzie leży problem? Pozdrawiam i z góry dzięki za fatyge.
<html>
<head runat="server">
</head>
<body>
<link type="text/css" rel="stylesheet" href="style.css" />
<?php
// przypisanie uzytkownika
$user = $_SESSION['user'];
// konfiguracja
$start = 0;
$perPage = 2;
{
$start = ((int)$_GET['page']-1) * (int)$perPage;
if($start < 0) $start = 0;
}
// mysql
$zapytanie = "select * from `komentarze` where `uzytkownik`='".$user."'";
$wynik = mysqli_query($mysql, $zapytanie);
$ilosc_wierszy = mysqli_num_rows(mysqli_query($mysql, "select `id` from `komentarze` where `uzytkownik`='".$user."'"));
echo '<br><p class="info"><small>Wszystkich komentarzy:'.$ilosc_wierszy.'</p></small>'; {
while ($wiersz = mysqli_fetch_array($wynik))
{
$zapytanie2 = "select `tytul` from `wiadomosci` where `id`='".$wiersz['id_wiadomosci']."'";
$wynik2 = mysqli_query($mysql, $zapytanie2);
$row2 = mysqli_fetch_assoc($wynik2);
<table class="glowna" border="0" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td class="header" style="width: 160px;">'.$wiersz['data'].'</td>
<td class="header"><a href="blog.php?body=artykul&id='.$wiersz['id_wiadomosci'].'" style="color: white;">'.$row2['tytul'].'</a></td>
</tr>
<tr>
<td class="td1" colspan="2" rowspan="1">'.$wiersz['tresc'].'</td>
</tr>
</tbody>
</table>';
}
}
$subpage = 1;
if(!empty($_GET['page'])) $subpage = (int
)$_GET['page']; $prev = $subpage - 1;
$next = $subpage + 1;
$prevLink = 'index.php?body=profile&panel=komentarze&page='.$prev;
$nextLink = 'index.php?body=profile&panel=komentarze&page='.$next;
if($subpage > 1
) echo' <a style="text-decoration: none; color: black;" href="'.$prevLink.'">'.$a_back.'</a> ';
$stron=round($ilosc_wierszy/$perPage);
for($i=1; $i<=$stron; ++$i)
{
if($i==$subpage)
{
echo "<font style=\"font-weight: bold;\">"; }
else
echo ' <a style="text-decoration: none; color: black;" href="?body=profile&panel=komentarze&page='.$i.'">'.$i.'</a> '; }
if($subpage < $stron) echo ' <a style="text-decoration: none; color: black;" href="'.$nextLink.'">'.$a_next.'</a>'; ?>
</body>
</html>