Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Linki "poprzednia karta" "następna karta"
Forum PHP.pl > Forum > PHP
kr27
Witam.

Mam stronę z listą produktów. Na stronie znajduje się wyszukiwarka umożliwiająca odfiltrowanie wg kilku kryteriów a wyniki można dodatkowo posortować. Po założeniu kryteriów zostaje nam np lista 200 produktów.
Wchodzimy do szczegółów jakiegoś produktu i chciałbym mieć tam linki "poprzedni produkt" "następny produkt" (taka nawigacja, żeby nie wracać do listy produktów)

Czy macie jakiś pomysł jak sensownie budować linki "poprzedni" i "następny" uwzględniając wcześniej wykonane filtrowanie i sortowanie?
Wstawienie wszystkich ID produktów do tablicy sesji po wyszukaniu raczej odpada bo co będzie jak select zwróci 10tys rekordów?

Wykonywanie selectów w szegółach produktów dla odszukania ID następny/poprzedni też mi się za bardzo nie podoba.

Czy macie może jakieś pomysły jak taki problem rozwiązać?

Dziękuje i pozdrawiam
elmozaur
hmm wyjscia sa chyba 2:
1) wyfiltrowane id wrzucic do jakiejs tablicy (ale tego chcialbys uniknac)
2) pytanie o produkt z limitami filtrami itp zadajesz przy kazdym kliknieciu na produkt.

inaczej chyba sie nieda
melkorm
Do sessji wrzucić kryteria a także ilość zwróconych rekordów (które zapewne otrzymałeś do stronnicowania produktów).

Następnie w adresie przechowywać numer produktu (w tym wypadku wiersza), a na sam koniec przy każdym kliknięciu odpytywać baze z parametrami z sessji i limicie

  1. LIMIT numerProduktu,1


Sądze że o to chodziło smile.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.