Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nawigacja...
Qrczak
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 25.02.2003

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


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ę!


--------------------
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
DeyV
post
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..."
Go to the top of the page
+Quote Post
Qrczak
post
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 ohmy.gif)))))


--------------------
Pozdrawiam
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 Aktualny czas: 22.08.2025 - 10:59