Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Nawigacja na stronie.
djjbenus
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 22.05.2010

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


Chciałbyma na swojej stronie mieć możliwość przechodzenia między artykułami. Otóż pod artykułem chciałbym mieć linki do "Następny" i "Poprzedni" artukułu (sortując po dacie dodania) i nie bardzo wiem jak to zrobić. Wiem że można wykorzystać do tego php i id stron. Jest ktoś w stanie pomóć?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
b4rt3kk
post
Post #2





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Zależy w jaki sposób wczytujesz artykuły. Jeżeli w pasku adresu masz get, coś w rodzaju id artykułu, np. showArticle.php?id=10 to musisz z bazy pobrać id dwóch sąsiednich artykułów i w linki podstawić np.

  1. echo '<a href="showArticle.php?id='. $previousID .'">Poprzedni</a>';
  2. echo '<a href="showArticle.php?id='. $nextID .'">Nastepny</a>';


Zapytanie może wyglądać tak:

  1. (SELECT * FROM table WHERE id >= '$id' WHERE active = 1 ORDER BY id ASC LIMIT 1)
  2. UNION
  3. (SELECT * FROM table WHERE id < '$id' WHERE active = 1 ORDER BY id DESC LIMIT 1)
  4. ORDER BY id ASC


Ten post edytował b4rt3kk 6.07.2012, 14:00:48
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 23:06