Autor | Zpráva | ||
---|---|---|---|
omc003 Profil |
#1 · Zasláno: 15. 8. 2012, 20:01:34
Dobrý večer,
nefunguje mi druhá polovina této podmínky: if((isset($get_vyrobce)) or ($get_vyrobce != 'Výrobce')) Proměnná $get_vyrobce mi přitom vypisuje správně "Výrobce", tudíž by podmínka měla být splněna. Pokud nechám jen if((isset($get_vyrobce)) , vše funguje ok. V diaktrice problém neshledávám, jelikož mi blbne i ta samá situace, kdy se v get předává "-" (pomlčka).
Díky za reakce. |
||
blazej44800 Profil |
#2 · Zasláno: 15. 8. 2012, 20:08:28
podmienka by mala fungovat, mozno trochu viac zátvoriek
if (isset($get_vyrobce) or $get_vyrobce != 'Výrobce') |
||
Joker Profil |
#3 · Zasláno: 15. 8. 2012, 20:13:49
omc003:
Ta podmínka nedává smysl. Říká: Buď musí $get_vyrobce existovat, anebo (tedy pokud neexistuje) být různé od "Výrobce". Protože v případě že ta proměnná není nastavená, bude vždycky různá od "Výrobce", uvedená podmínka bude splněna vždycky (a navíc bude generovat notice v případě, že ta proměnná neexistuje). Nechybí tam vykřičník (negace) před isset? |
||
omc003 Profil |
#4 · Zasláno: 15. 8. 2012, 20:20:36
Aha, musím dát za pravdu. Už se v tom mém kvantu ifů trochu motám :-)
Děkuji. |
||
Časová prodleva: 12 let
|
0