Nasze strony wykorzystują pliki cookies. Używamy cookies i podobnych m.in. w celach reklamowych i statystycznych oraz w celu dostosowania serwisów do potrzeb użytkowników. Mogą też stosować je nasi reklamodawcy, firmy badawcze oraz dostawcy aplikacji. W przeglądarce można zmienić ustawienia dotyczące cookies. Więcej informacji. Jeśli nie wyrażasz zgody, opuść tę stronę.

PHP - wyświetlanie danych pobranych z bazy MySQL

Forum dyskusyjne poświęcone zagadnieniom związanym z tworzeniem serwisów z wykorzystaniem zaawansowanych technologii takich jak PHP, Perl, mySQL, ASP, CGI, XML, itp.

Moderator: Grupa pościgowa ;-)

PHP - wyświetlanie danych pobranych z bazy MySQL

Postprzez Vader » 10 września 2004, o 23:02

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ź.
Vader
Użytkownik forum
Użytkownik forum
 
Posty: 87
Dołączył(a): 10 września 2004, o 22:42

Postprzez januzi » 11 września 2004, o 01:25

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 )
januzi
Mega GURU
Mega GURU
 
Posty: 1431
Dołączył(a): 18 października 2002, o 13:53

Postprzez Vader » 11 września 2004, o 12:29

: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:
Vader
Użytkownik forum
Użytkownik forum
 
Posty: 87
Dołączył(a): 10 września 2004, o 22:42

Postprzez januzi » 11 września 2004, o 14:06

$strona = @_GET['strona'] ;
if( empty( $ strona )) $strona = 0 ;

oczywiscie http://twoj_adres/index.php?strona=numer_strony
januzi
Mega GURU
Mega GURU
 
Posty: 1431
Dołączył(a): 18 października 2002, o 13:53

Postprzez Vader » 11 września 2004, o 15:56

Vader
Użytkownik forum
Użytkownik forum
 
Posty: 87
Dołączył(a): 10 września 2004, o 22:42


Powrót do PHP, Perl, SQL, CGI, XML...

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników

cron