Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Jak zautomatyzować sidebar :)
ZenekN
post 25.12.2015, 23:27:57
Post #1





Grupa: Zarejestrowani
Postów: 419
Pomógł: 5
Dołączył: 7.08.2012

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


Hej wesołych świąt smile.gif

Mam pytanie spróbuje ktoś podpowiedzieć jak mógłbym z grubsza zautomatyzować sidebar w sklepie int.

już opowiadam chciałem wykonywać wszelkiego rodzaju sortowanie i selekcje zapytań

czyli

- cena sklepowa od do
- sortowanie alfabetyczne od AZ do ZA
- sortowanie ceny najtansza do najdrozsza i na odwrót

itd itd

parametry wysyłam w tablicy get mniej więcej tak
  1. ?producent=10&cenaod=50&cenado=100



Go to the top of the page
+Quote Post
NickOver
post 28.12.2015, 12:43:34
Post #2





Grupa: Zarejestrowani
Postów: 332
Pomógł: 10
Dołączył: 13.03.2014
Skąd: Bydgoszcz

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


Jeśli sortowanie miło by być po odświeżeniu to dzięki przesłanym danym zbuduj zapytanie które pobierze produkty w odpowiedniej kolejności. Jeśli na żywo możesz użyć pluginu dataTables albo napisać autorskie rozwiązanie (jeśli zadajesz takie pytanie na forum to nie bierz się za to)
Go to the top of the page
+Quote Post
ZenekN
post 28.12.2015, 19:33:22
Post #3





Grupa: Zarejestrowani
Postów: 419
Pomógł: 5
Dołączył: 7.08.2012

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


Ogólnie to wiem w czym rzecz ale zauważyłem że jest przy tym trochę pracy, nie chcę popełnić błędu aby pisać wszystko od nowa.

Jednak zamiast typowego urla get pozwoliłem sobie rozdzielać wszystko za pomocą średników tak mi jest łatwiej potem explodować czy z javascriptu czy z php.
Go to the top of the page
+Quote Post
NickOver
post 28.12.2015, 21:28:50
Post #4





Grupa: Zarejestrowani
Postów: 332
Pomógł: 10
Dołączył: 13.03.2014
Skąd: Bydgoszcz

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


Postać urla nic nie wnosi do tematu. Parametry możesz przekazywać gete'm postem lub czymkolwiek innym. Po prostu musisz zbudować sobie odpowiednie zapytanie przy odświeżeniu.
  1. if(isset($_POST['order_by']){
  2. $query .= "ORDER BY ".$_POST['order_by'];
  3. }
Go to the top of the page
+Quote Post
ZenekN
post 30.12.2015, 17:17:45
Post #5





Grupa: Zarejestrowani
Postów: 419
Pomógł: 5
Dołączył: 7.08.2012

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


Piszę swój mały wielki enterprise więc gotowce raczej odpadają wink.gif
Dzięki za informację
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 07:47