Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Strona wyswietlajaca 30 wynikow, potem kolejna itd.
bezimienny997
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 1
Dołączył: 23.07.2010

Ostrzeżenie: (0%)
-----


Witam,
mam problem z napisaniem czegos takiego, gdzie na jednej stronei wyswietla np. 30 zdjec, potem wchodze na 2 strone i znow kolejne 30 zdjec itd.
Wiem, ze musze zaczac od wyswietlenia tych 30 zdjec, potem zmienna get do strony o id2, ale jak wykonac zapytanie zeby na drugiej stronie wyswietlalo kolejne 30 zdjec itd.
Nie wiem kompletnie jak sie do tego zabrac. Szukam jakichs wskazowek, albo skryptu podobnego do tego co chce osiagnac.
Pozdrawiam (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
Hpsi
post
Post #2





Grupa: Zarejestrowani
Postów: 483
Pomógł: 50
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Poczytaj o pagerach (klasa pagger np nospor'a (http://nospor.pl ) )

Dodaktowo przydza ci sie funkcja w mysql OFFSET, dodatkowo ceil oraz count (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
bezimienny997
post
Post #3





Grupa: Zarejestrowani
Postów: 47
Pomógł: 1
Dołączył: 23.07.2010

Ostrzeżenie: (0%)
-----


Ajć, czyli widze nie bedzie tak hop siup. ;/ ;P
Go to the top of the page
+Quote Post
Hpsi
post
Post #4





Grupa: Zarejestrowani
Postów: 483
Pomógł: 50
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Ogolnie jest to prosty proces:
zliczasz ilosc zdjec dzielisz przez limit na stronie (by otrzymac ilosc stron ile jest )
nastepnie offset w mysql i jest to prosta sprawa (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
bezimienny997
post
Post #5





Grupa: Zarejestrowani
Postów: 47
Pomógł: 1
Dołączył: 23.07.2010

Ostrzeżenie: (0%)
-----


No dobra, jakos sobie poradze. Tak przy okazji jak już jesteśmy przy temacie, to małe pytanko:D
  1. JEDEN WIELKI JOKE ;D

(IMG:style_emoticons/default/biggrin.gif)

Ten post edytował bezimienny997 25.06.2011, 12:33:27
Go to the top of the page
+Quote Post
Hpsi
post
Post #6





Grupa: Zarejestrowani
Postów: 483
Pomógł: 50
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Cos na zasadzie:
  1. $page = $_GET['strona'];
  2. (int)$page == 0 ? 1 : $_GET['strona'] ;
  3. $limit = 30;
  4. $count = $ilosc_zdjec;
  5. $offset = ($limit*($page-1));
  6.  
  7. $zapytanie = 'select * FROM warunki LIMIT '.$limit.' OFFSET '.$offset);
tak totalnie z reki pisane, nie wiem czy nie ma bledow (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
bezimienny997
post
Post #7





Grupa: Zarejestrowani
Postów: 47
Pomógł: 1
Dołączył: 23.07.2010

Ostrzeżenie: (0%)
-----


Zawsze jakieś nakierowanie na temat (IMG:style_emoticons/default/wink.gif)
Dzięki (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
Hpsi
post
Post #8





Grupa: Zarejestrowani
Postów: 483
Pomógł: 50
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


czemu ci nie dziala?
1. poczytaj o strukturze select
2. poprawnosc html!!!!
3. jak tworzyc forumlarze

Ten kod co dales to jeden wieki joke...
Go to the top of the page
+Quote Post
bezimienny997
post
Post #9





Grupa: Zarejestrowani
Postów: 47
Pomógł: 1
Dołączył: 23.07.2010

Ostrzeżenie: (0%)
-----


Wiedziałem, że coś nie tak (IMG:style_emoticons/default/biggrin.gif)
Dobra, zabieram sie do lektury (IMG:style_emoticons/default/biggrin.gif)

Dzięki

P.S Już zrobiłem (IMG:style_emoticons/default/biggrin.gif)

Ten post edytował bezimienny997 25.06.2011, 12:37:45
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.09.2025 - 09:26