Strona 1 z 1

PHP - wyświetlanie danych pobranych z bazy MySQL

PostNapisane: 10 września 2004, o 23:02
przez Vader
Zapoznałem się z artykułami na stronie i w jednym z nich PRAWIE jest odpowiedź na moje pytanie ...
Mianowicie: W PHP mam trochę kodu, który wysyła zapytanie do bazy, pobiera je i wyświetla. Teoretycznie wiem jak sformułować zapytanie do bazy aby ustawić limit - tak, aby pobierana była "porcja" danych (np.: 20 pierwszych rekordów). Tylko jak wygenerować automatycznie odnośniki typu "wyświetl 20 kolejnych..." albo takie jakie widać chociażby na tym forum: "strony: 1, 2, 3, ... kolejne" ? Hm? :?
Próbowałem kombinować z "mysql_num_rows" żeby obliczyć ile odnośników będzie potrzebnych przy konkretnej liczbie wyników na stronę ale nic mi nie wyszło. :?
Będę wdzięczny za każdą podpowiedź.

PostNapisane: 11 września 2004, o 01:25
przez januzi
select count(*) from baza

podzielic wynik przez ilosc na strone, wyswietlic linki zaokraglone w gore, z adresu pobrac numer strony, jesli empty to ustawic 0, wywolywac baze z limitem ( numer strony * ilosc, ilosc )

PostNapisane: 11 września 2004, o 12:29
przez Vader
:shock: eee ... a może ciut ciut jasniej ... :mrgreen:
Może nie uprzedziłem, że jestem lamer ale mam poważne wątpliwości czy dobrze rozumiem ... rozumiem, że select count(*) from baza - to zapytanie, które ma mi dać wynik, który mam podzielić przez ilość na stronę, tak?
No i jeszcze jedno: "z adresu pobrac numer strony, jesli empty to ustawic 0" ... hmm ...
Może jakiś krótki przykład kodu z komentarzem?
Jeśli ktoś się zdobędzie na odrobinę cierpliwości to będę wdzięczny :roll:

PostNapisane: 11 września 2004, o 14:06
przez januzi
$strona = @_GET['strona'] ;
if( empty( $ strona )) $strona = 0 ;

oczywiscie http://twoj_adres/index.php?strona=numer_strony

PostNapisane: 11 września 2004, o 15:56
przez Vader