Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Stronicowanie, Zapamiętanie wyników
revyag
post
Post #1





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Witam.

Mam pytanie (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)

Odnośnie realizacji wyświetlania wyników wyszukiwania podzielonych na strony.
Mam dwie metody, pierwsza to taka, że wynik zapytania zapisuje do obiektu, serializuje, wrzucam go do sesji a przy przejściu na następną stronę, pobieram go z sesji i wyświetlam wyniki dla tej strony.
Druga to zapamiętanie poszczegónych kryteriów jako osobne zmienne sesyjne i na następnej stronie ponowienie zapytania do bazy na podstawie zapisanych kryteriów.
Kryteriów wyszukiwania jest niewiele maksymalnie 5.
Chciałbym zapytać czy istnieje jakiś inny sposób, może lepszy, oraz jak Wy realizujecie wyświetlanie wyników przy stronicowaniu (chodzi mi o sam sposób zapamiętywnia, mechanizm stronicowania mam zrobiony).

pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
_Mateo
post
Post #2





Grupa: Zarejestrowani
Postów: 189
Pomógł: 0
Dołączył: 4.03.2005
Skąd: Jaworzno

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


Ja przekazuje wyniki do metody klasy i tam zachodzi proces liczenia/szatkowania/przygotowywania elementów do danego numerka strony. Numerek ten przekazuje metodą get w adresie - jesli przechowasz nr newsa w sesji, to nie mozesz np odoac strony do ulubionych, a przy okazji zasmiecasz serwer.
Go to the top of the page
+Quote Post

Posty w temacie


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: 9.10.2025 - 14:27