Witam, cały czas staram sobie poradzić wprowadzić stronnicowanie (dzielenie na strony) w moim projekcie bazo-danowym opartym na bazie "PostgreSQL" ale nie daję sobie rady, próbowałem na tablicach ale coś nie wychodzi, poniżej podaję kod. Może ktoś pomóc z wprowadzeniem tego do mojego projektu? Najpierw pobieram dane z bazy zapytaniem 'SELECT * FROM ludzie' i dostaje wynik np 30 osob i jak zrobić podział np na 10 osób przypadające na jedną strone.
//Zapytanie do bazy danych,
{
$res = pg_query($conn, 'SELECT id, nazwisko, imie, id_stanowiska, nr_ewid
FROM osoby_data WHERE time_del is NULL ORDER BY nazwisko, imie, id_stanowiska');
}
// Tabela
{
$count=pg_num_rows($res);
print '<BR>';
print '<center>';
print '<TABLE BGCOLOR="#90C0F0" border="4" cellpadding="15" cellspacing="1">';
print '<TR><TH colspan="5" scope="colgroup">Lista Osób</TH></TR>';
print '<TH scope="col">Pełne Dane</TH>';
print '<TH scope="col">Nazwisko</TH>';
print '<TH scope="col">Imie</TH>';
print '<TH scope="col">Stanowisko</TH>';
print '<TH scope="col">Nr. Ewidencyjny</TH>';
for ($x=0;$x<$count;$x++)
{
// Tabela wraz z pobranymi danymi
print '<TR><td><A href="osoba.php?id='.pg_fetch_result($res,$x,'id').'">Szczegóły</A></td>';
print '<td>'.pg_fetch_result($res,$x,'nazwisko').'</td>';
print '<td>'.pg_fetch_result($res,$x,'imie').'</td>';
print '<td>'.pg_fetch_result($res,$x,'id_stanowiska').'</td>';
print '<td>'.pg_fetch_result($res,$x,'nr_ewid').'</td>';
print '</tr>';
}
print '</table>';
print '</center>';
}