Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] i [MYSQL] Nawigacja - poprzedni i następny rekord
mariuszg
post
Post #1





Grupa: Zarejestrowani
Postów: 136
Pomógł: 0
Dołączył: 22.06.2006

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


Mam taki problem.

Wyszukuje jakieś dane z bazy i wyświetlam rekordy jeden pod drugim.
Następnie klikam w na jednego i przechodzę do jego szczegółów
(coś jak na allegro wyszukuje aukcji i klikam - widzę jej opis).

Po wejściu do szczegółów chciałbym zrobić nawigację " poprzedni i następny " ale żeby to działało na tych wcześniej wyszukanych i posortowanych według określonej kolumny.

Męczę się z tym już 3 dni i nic mi nie wychodzi.
Mam takie coś ale to działa tylko według id nie uwzględnia wyszukiwania i sortowania. Jak dokładam opcję sortowania np według ceny lub wyszukuje tylko określone wiersze to wszystko się rozjeżdża.

  1. $a = mysql_query("SELECT * FROM osobowe WHERE id >'$id' ORDER BY id ASC LIMIT 1");
  2. $nastepny = (mysql_num_rows($a)==1)?mysql_result($a,0):'';
  3.  
  4.  
  5. $b = mysql_query("SELECT * FROM osobowe WHERE id <'$id' ORDER BY id DESC LIMIT 1");
  6. $poprzedni = (mysql_num_rows($b)==1)?mysql_result($b,0):'';


Bardzo proszę o pomoc.
Może macie jakieś sprawdzone rozwiązania.

pozdrawiam Mariusz
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: 15.10.2025 - 11:26