Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Nawigacja...
Forum PHP.pl > Forum > PHP
Qrczak
Witam!
Mam kolejny problem sad.gif Postaram się w miarę możliwości jasno go przedstawic chociaz nie wiem czy mi sie to uda winksmiley.jpg

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ę!
DeyV
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
Qrczak
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 ohmy.gif)))))
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.