Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 1 Dołączył: 7.03.2008 Ostrzeżenie: (0%)
|
Mam galerie zdjęć. Informacje na temat zdjęć są przechowywane w tabeli PHOTOS o strukturze
idPhoto idAlbum Photo Zdjęcia są sortowane przy pomocy idPhoto Chciałem dodać taki mały bajer, jak użytkownik przegląda zdjęcia to widzi napis "zdjęcie 4 z 15" plus napis kolejne / poprzednie zdjęcie. Jak można rozwiązań ten problem w elegancki sposób? Ten post edytował bobo1 2.05.2011, 09:15:00 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 314 Pomógł: 44 Dołączył: 12.11.2010 Skąd: UK Ostrzeżenie: (0%)
|
Ja bym to załatwił tak :
- link bym zrobił .htaccessem żeby wychodziło /album/id które będzie przekazywane do GET - Pobierasz z bazy : - zdjęcie o podanym id - Używając COUNT(idPhoto) WHERE idPhoto < GET_ID_ZDJECIA AND idAlbum = GET_ID_ALBUMU (dodajesz tylko +1 i masz np. Zdjęcie 4..) ... zapisujesz powiedzmy jako $numer_zdjęcia - Używając COUNT(idPhoto) WHERE idAlbum = GET_ID_ALBUMU (I masz już dwie zmienne potrzebne do "Zdjęcie 4 z 15" ) zapisujesz powiedzmy jako $ilość_zdjęć - Jeśli $numer_zdjęcia < $ilość_zdjęć wyświetlasz link do następnego zdjęcia.. czyli odebrany GET +1. - Jeśli $numer_zdjęcia == 0 wyświetlasz link do poprzedniego.... Chyba dosyć rozpisałem całą sprawę... oczywiście możesz użyć jednego zapytania aby pobrać wszystkie potrzebne dane , ale nie chce mi się kombinować żeby ci to napisać teraz. |
|
|
|
bobo1 [PHP][MySQL] Galeria zdjęc - zdjęcie 1 z 15 2.05.2011, 09:04:48
Spawnm Napisz pager (paginację).
W sieci masz spoko kursó... 2.05.2011, 09:20:57
cezarszl Jeżeli chcesz wykorzystać w tym celu tylko i wyłąc... 2.05.2011, 09:21:02
bobo1 Problem jest tego typu, że nie chcę dodawać kolejn... 2.05.2011, 10:07:57 
bobo1 Cytat(nekomata @ 2.05.2011, 12:30:10 ... 2.05.2011, 13:31:24
nekomata Oh sorry.. moja pomyłka z tym linkiem..
Ja bym zro... 2.05.2011, 19:55:45 ![]() ![]() |
|
Aktualny czas: 9.12.2025 - 19:17 |