![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 25.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam kolejny problem ![]() ![]() Muszę zrobić nawigację do galerii zdjęć - guziki następne zdjęcie i poprzednie zdjęcie. Zdjęcie wyświetla się w następujący sposób: adres to duze.php?id=45 następnie pobieram adres - $rekord = mysql_fetch_array(mysql_query("select adres from galeria where id='$id'")); i wyświetlam - print "<img src=$rekord[adres]>"; Oczywiście to działa bez problemu. Jednak chce zrobic przycisk Następne zdjęcie. Mógłbym oczywiście zrobic to w ten sposób: $nastepne_id = $id+1; I odnośnik wyglądałby tak: <a href=duze.php?id=$nastepne_id> Jednak to rozwiązanie jest złe, ponieważ zdjęcie o id=46 może w bazie po prostu nie być (bo np. zostało usunięte i następne zdjecie ma dopiero np. id=48) i co wtedy? Podobną nawigację ma to forum (na górze: Zobacz poprzedni temat :: Zobacz następny temat). Zauważyłem, ze tam do odnosnika jest dopisywane view=next, jednak nie wiem jak ma wyglądac zapytanie pobierające z bazy kolejne zdjęcie... Ech... niestety chyba nie udało mi się tego zbyt jasno przedstawić, ale mam nadzieję, że uda się to Wam zrozumieć i będziecie potrafili pomóc... Z góry naprawdę bardzo dziękuję! -------------------- Pozdrawiam
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
id=5&view=next => SELECT * from `tabela` where id>$id order by id LIMIT 1
w tył => where id<$id order by id DESC LIMIT 1 -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 25.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat id=5&view=next => SELECT * from `tabela` where id>$id order by id LIMIT 1
w tył => where id<$id order by id DESC LIMIT 1 Dzięki wielkie! Działa ![]() -------------------- Pozdrawiam
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 10:59 |