Autor Zpráva
omc003
Profil
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
podmienka by mala fungovat, mozno trochu viac zátvoriek
if (isset($get_vyrobce) or $get_vyrobce != 'Výrobce')
Joker
Profil
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
Aha, musím dát za pravdu. Už se v tom mém kvantu ifů trochu motám :-)
Děkuji.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: