Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zautomatyzowanie przekazywania parametrów w URL, Czyli jak usprawnić przekazywanie stałych parametrów
Bru2s
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 12.04.2004

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


Witam serdecznie,

Mam pewne pytanie, być może gdzieś na forum jest już odpowiedź ale powiem szczerze, że nawet nie bardzo wiem jak szukać.

Wytłumaczę problem na przykładzie:

Mam na stronie, jakąś podstronę na której jest tabelka z danymi pobranymi z bazy. Tabelka dzieli się na wiele stron (stronicowanie) oraz można ją posortować po kolumnach. Zazwyczaj, żeby wszystko działało trzeba do linków dodawać parametry z numerem podstrony oraz tym która kolumna jest sortowana. Przykładowo

www.jakasstrona.pl/index.php?page=2&sortby=imie

Te parametry trzeba zawsze wklepywać ręcznie, tzn linkach stronicowania trzeba dbać o to by został przekazany parametr z sortowania i na odwrót. Czasami dochodzą jeszcze jakieś inne zmienne które trzeba przekazać.
I tutaj dochodzimy do meritum mojego problemu (IMG:style_emoticons/default/smile.gif)

Chciałbym to jakoś zautomatyzować. Tak by nie musieć za każdym razem pamiętać o przekazywaniu wszystkich zmiennych (IMG:style_emoticons/default/sciana.gif)

Najlepszym rozwiązaniem jakie przychodzi mi do głowy są sesje, ale może ktoś z was ma opracowany jakiś sprytny sposób i byłby gotów się podzielić? Nie proszę o gotowy kod, a raczej o jakiś ogólny zarys.

Nie jestem pewien czy wytłumaczyłem to wystarczająco jasno, jeśli nie proszę nie wieszać na mnie psów (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
carbolymer
post
Post #2





Grupa: Zarejestrowani
Postów: 102
Pomógł: 12
Dołączył: 27.01.2007
Skąd: north              Poziom: 158                     Tytuł: Miszcz

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


Spróbuj z generowaniem urli do kolejnych podstron. Np w takim formacie:
  1. Paginator::url(array(
  2. 'page' => 2,
  3. 'sortby' => 'imie'
  4. ));

A ta funkcja już by pilnowała żeby dodać odpowiednie parametry do urla.

Albo pokombinuj z tzw. 'flashdata' w sesji. Najlepiej będzie jeżeli sam opracujesz metodę, choćby gdybyś miał ją 15x poprawiać, przyniesie Ci to wymierne korzyści.
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: 24.12.2025 - 19:20