![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 6 Dołączył: 3.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Załóżmy, że mam taki kod:
Ale ja chciałbym bardziej uelastycznić ten warunek głownie mi chodzi o to:
chciałbym zrobić taki config który mam wypisany w jednym pliku, i z poziomu strony mógłbym go zmieniać, np z 1 na 2, albo jest mniejszy od 3 itp. Myślałem o tablicach:
No i właśnie i tutaj problem, bo jak zamienić 'wartosc' => ">=" tak aby php wiedział, że to ma być >= 1? Zmienie zdanie i w configu przedstawiam na <=, a kod php sam już to rozpoznaje. Ogólnie mówiąc "warunki" konfiguracji chce zebrać w jednym pliku (lub w bazie), i mogę zmieniać to na jednej stronie przez formularz, a nie edytować każdy plik (jeśli to by było w kilku plikach). Mam nadzieje, że jakoś to jasno wytłumaczyłem. Macie na to jakiś pomysł? Dzięki za odpowiedź (IMG:style_emoticons/default/smile.gif) Ten post edytował Van Pytel 16.12.2011, 00:30:53 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 6 Dołączył: 3.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
No właśnie się zastanawiam czy to zrobić każdą funkcję dla danego dodatku strony (np, rejestracji, wyglądu strony itp) - ale zbyt dużo funkcji. Dlatego ten pomysł odpada.
Wszystko znowu się rozchodzi o te warunki logiczne (&&) - następny warunek. Bo myślałem też tak jak Ty piszesz, że funkcja + warunki. Albo opcja trzecia, zrobić jedną funkcję + if, dane wejściowe do funkcji podaje np całą tablice z configiem. Ale tu mam problem z warunkiem AND, bo nie ma problemu z OR bo jeśli if natrafi na true to zwraca wartość i kończy funkcję. Ale co jeśli muszą być spełnione dwa warunki. Co jeśli będę miał miał AND X2 i OR jednocześnie. I tutaj nie mam na to pomysłu. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 05:24 |