![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 7.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Chcę podzielić zawartość tablicy w taki sposób żeby została wyświetlana na kilku stronach. Można to łatwo zrobić, ale pod warunkiem, że za każdym razem jak się będzie przechodziło na następną/poprzednią stronę tablica ta będzie generowana od nowa a ze względu na jej rozmiar trwa to chwile i właśnie tego chciałem uniknąć . Moje pytanie czy da się to jakoś ominąć, może za pomocą JavaScript albo inaczej ![]() Ten post edytował ello 7.08.2009, 03:16:18 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
do bazy danych i pager.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 7.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
troche na okolo to rozwiazanie ....
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 102 Pomógł: 12 Dołączył: 27.01.2007 Skąd: north Poziom: 158 Tytuł: Miszcz Ostrzeżenie: (0%) ![]() ![]() |
to przekazuj na każdej stronie ?page=234253243
O to chodzi? Ten post edytował carbolymer 7.08.2009, 12:05:37 -------------------- Blog | plugin system by carbolymer
Residence: #php.pl @ IRCNet "Pralki powstały po to, aby kobiety też mogły programować" |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 1 Dołączył: 2.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Hmm jeżeli chodzi ci o po prostu wyświetlenie tej samej tablicy w paru miejscach to jeżeli tablica się nie zmienia system cache możesz stworzyć.
Niestety ze względu na późną porę nie napiszę ci czegoś takiego tutaj ![]() |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 7.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
to przekazuj na każdej stronie ?page=234253243
O to chodzi? chodzi mi mniej wiecej o cos takiego : http://www.parkiet.com/forum/memberlist.ph...C&start=200 tylko ze dane pobieram z tablicy a nie bazy danych i jak sie wybierze nastepna/poprzednia strona ewentualnie jej numer to zawartosc tablicy jest generowana od nowa a ze wzgledu ze trwa to dosc dlugo chcialem tego uniknac |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 18 Dołączył: 7.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Cache? Albo zapisz do bazy. Albo jeszcze inna opcja wyświetlasz wszystko na stronie, a później ukrywasz to co nie potrzebne, i za pomocą JavaScriptu odkrywasz kolejne dane, zakrywając te co są aktualnie wyświetlone.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 230 Pomógł: 3 Dołączył: 8.01.2008 Ostrzeżenie: (10%) ![]() ![]() |
A może tak, skąd pobierasz tą tablicę? Baza danych, czy jakoś ją generuje php?
-------------------- http://estender.net - profesjonalne strony i aplikacje internetowe (Ruby on Rails, Kohana PHP)
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 7.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
A może tak, skąd pobierasz tą tablicę? Baza danych, czy jakoś ją generuje php? generuje Cache? Albo zapisz do bazy. Albo jeszcze inna opcja wyświetlasz wszystko na stronie, a później ukrywasz to co nie potrzebne, i za pomocą JavaScriptu odkrywasz kolejne dane, zakrywając te co są aktualnie wyświetlone. moze ktos wiecej napisac o tym cache albo linka z przykladem bo nigdy tego nie stosowalem wiec troche nie wiem czego szukac w google |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 18 Dołączył: 7.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Np. http://techme.pl/webmaster-porady-PHP_Inst...stronie,98.html i ogólnie google -> php cache.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 99 Pomógł: 2 Dołączył: 27.10.2006 Skąd: CyberRZECZYWISTOŚĆ Ostrzeżenie: (0%) ![]() ![]() |
Mozesz zrobić tak: tworzysz tablice, zapisujesz ją do pliku i odczytujesz kiedy będziesz chciał, przykład:
Kod $tab = array ( "woj" => "element" ); $goto = serialize($tab); file_put_contents("tabica.txt", "$goto"); Jak chcesz odczytać to tak: Kod $tab=(unserialize(file_get_contents("tabica.txt"))); print_r($tab); |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.07.2025 - 16:26 |