Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Stała ale nie do końca ;)
Wolfie
post
Post #1





Grupa: Zarejestrowani
Postów: 686
Pomógł: 0
Dołączył: 10.11.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


Witam,


Mam taką zagwozdkę,

Mam aplikacje która posiada pewien filtr, i teraz chce zrobić aby użytkownik mógł decydować czy ten filtr ma być włączony lub nie.

Zastanawiam sie jak to zrobić za pomocą define.....

Problem polega na tym, że wszystkie żądania przechodzą przez bootstrap i dalej do kontrolerów, wiec jeśli np zrobie cos takiego

  1. define('FILTRATION', $param);


No to nie zawsze zostanie przekazany $param do stałej, tylko przy tych żądaniach które wysyłają ten parametr, no ale wiadomo ze aplikacja składa sie z wielu żądań no i niektóre tego parametru nie będą przekazywać i wtedy automatycznie ten parametr będzie pusty co jest złe bo on ma być zawsze taki sam w zależności co ustawi użytkownik w przeszłosci....

Więc jak sobie z tym poradzić ?

Ten post edytował Wolfie 17.11.2009, 14:20:28
Go to the top of the page
+Quote Post
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


  1. if ($param) {
  2. }else{
  3. }

?
Go to the top of the page
+Quote Post
Wolfie
post
Post #3





Grupa: Zarejestrowani
Postów: 686
Pomógł: 0
Dołączył: 10.11.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


No nie za bardzo, bo jak np :

  1. if ($param) {
  2. define('FILTER', $param);
  3. }else{
  4. define('FILTER', 'OFF');
  5. }


Zakładając ze $param == 'ON',

No to w takim przypadku jeśli nie zostanie przesłane $param to filtr będzie się wyłączał.....

Ten post edytował Wolfie 17.11.2009, 15:06:52
Go to the top of the page
+Quote Post
Fifi209
post
Post #4





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


I chyba o to chodzi nie? Jeżeli nie to opisz DOKŁADNIE co chcesz zrobić.
Go to the top of the page
+Quote Post
Wolfie
post
Post #5





Grupa: Zarejestrowani
Postów: 686
Pomógł: 0
Dołączył: 10.11.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


Chodzi o to że żadne żądanie nie posiada parametru $param, oprócz tego przycisku który bezpośrednio będzie odpowiadał za włączenie filtra, wiec jeśli użytkownik włączy sobie filtr i wyśle kolejne żądanie które juz tego prametru nie będzie posiadać to filtr się automatycznie wyłączy choć nie powinien, bo użytkownik żądanie wcześniej ten filtr włączył......teraz wiadomo w czym problem przy tym rozwiązaniu ?
Go to the top of the page
+Quote Post
cojack
post
Post #6





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


To Cie tylko sesje ratują albo zapis do bazy i sprawdzanie czy user lubi filtr czy nie.
Go to the top of the page
+Quote Post

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: 18.09.2025 - 08:08