Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Galeria, a następne, poprzednie zdjęcie
adrianozo
post 31.01.2011, 20:21:17
Post #1





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

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


Witam wszystkich użytkowników.
Napisałem sobie skrypt galerii i wpadłem na pomysł, aby zrobić funkcje następne i poprzednie zdjęcie.

Ale tutaj zwykły skrypt paginacji według mnie nie wystarczy, gdyż ja mogę zacząć oglądać zdjęcia od 7, a w bazie jest ich 200, więc gdy wejdę na 7 to mogę teoretycznie wrócić się o 6 rekordów i mogę także iść do przodu o 193 rekordy, a paginacja działa od rekordu pierwszego pasującego do zapytania.
Mógłbym prosić o pomoc?
Z góry dziękuje.


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
tehaha
post 31.01.2011, 21:24:25
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


ale masz jakiś konkretny problem? Bo z Twojego opisu w zasadzie nic nie wynika
Go to the top of the page
+Quote Post
adrianozo
post 31.01.2011, 21:43:42
Post #3





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

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


Chodzi o to, że nie wiem jakim zapytaniem mogę sprawdzić czy jest jakieś następne lub poprzednie zdjęcie.


--------------------
Go to the top of the page
+Quote Post
tehaha
post 31.01.2011, 21:53:08
Post #4





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


najprostszym i zarazem najmniej obciążającym bazę sposobem jest pobranie wszystkich ID zdjęć, umieszczenie ich w tablicy i zapis w sesji, wtedy łatwo pobierasz ID następnego/poprzedniego zdjęcia, poprzez zwiększanie/zmniejszanie klucza tablicy o 1, łatwo też sprawdzisz czy zdjęcie jest ostatnim lub pierwszym zdjęciem z galerii.
Go to the top of the page
+Quote Post
adrianozo
post 31.01.2011, 22:10:59
Post #5





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

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


A może jednak to stronicowanie dałoby rade poprowadzić taki skrypt?


--------------------
Go to the top of the page
+Quote Post
tehaha
post 31.01.2011, 22:25:30
Post #6





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


da radę, aczkolwiek moim zdaniem to dużo gorszy sposób, tu masz pokazane jakimi zapytaniami to wykonasz http://www.akemapa.com/2008/07/15/php-mysq...rom-current-id/
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 10:47