adrianozo
31.01.2011, 20:21:17
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.
tehaha
31.01.2011, 21:24:25
ale masz jakiś konkretny problem? Bo z Twojego opisu w zasadzie nic nie wynika
adrianozo
31.01.2011, 21:43:42
Chodzi o to, że nie wiem jakim zapytaniem mogę sprawdzić czy jest jakieś następne lub poprzednie zdjęcie.
tehaha
31.01.2011, 21:53:08
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.
adrianozo
31.01.2011, 22:10:59
A może jednak to stronicowanie dałoby rade poprowadzić taki skrypt?
tehaha
31.01.2011, 22:25:30
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/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.