![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 16.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
otóż mam taką funkcję
Kod function pokazFiltry($opcje) { for ($i=0;$i<count($opcje)+1;$i++) { if ($_GET[$opcje[i][0]]=='nie') { echo '<a href="' . $_SERVER['REQUEST_URI'] . '&' . $opcje[i][0] . '=tak">' . $opcje[i][2] . '</a>'; } if ($_GET[$opcje[i][0]]=='tak') { echo '<a href="' . $_SERVER['REQUEST_URI'] . '&' . $opcje[i][0] . '=nie">' . $opcje[i][2] . '</a>'; } } i taką tablicę: Kod $filtry=array(array('zrobione',1, 'Pokaz zrobione'), array('pokazWszystkie',1,'Pokaz Wszystkie')); mam takie pytanko, ten warunek, który jest w if'ach nie działa (nie wchodzi w niego wcale), chociaż dla strony cornus.php?akcja=pokazZadania&zadanie=18&zrobione=tak $opcje[0][0]=zrobione $_GET[$opcje[0][0]]=tak czyzby typy zmiennych byly rozne? czy ktos wie gdzie moze tkwic blad? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 012 Pomógł: 109 Dołączył: 26.09.2003 Skąd: nexis.pl Ostrzeżenie: (0%) ![]() ![]() |
A pokaż z jakim parametrem uruchamiasz swoją funkcję...
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 16.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
sory:
pokazFiltry($filtry); |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 012 Pomógł: 109 Dołączył: 26.09.2003 Skąd: nexis.pl Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 27.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
dlaczego porownujesz do wyrazów "nie" i "tak"?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
przecież takich wyrazów w tablicy nie ma?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? moim zdaniem powinieneś porównać do "ZROBIONE".... $filtry=array(array('zrobione',1, 'Pokaz zrobione'), array('pokazWszystkie',1,'Pokaz Wszystkie')); ~~~~~~ if ($_GET[$opcje[i][0]]=='nie') { echo '< ~~~ |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 012 Pomógł: 109 Dołączył: 26.09.2003 Skąd: nexis.pl Ostrzeżenie: (0%) ![]() ![]() |
dlaczego porownujesz do wyrazów "nie" i "tak"?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) przecież takich wyrazów w tablicy nie ma?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ale jakbyś się przyjrzał to takich wyrazów używa przy wywoływaniu strony ($_GET). |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 27.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 05:06 |