Už jsem to snažil trochu popsat.
Pokud by $podminka obsahovala pouze jeden výraz (např. LEVEL=$level) a za ní by byly tvoje podmínky, pak to fungovat bude.
Pokud v podmínkce bude více výrazů a všechny budou mít stejný logický operátor (v tomto případě AND) bude to také fungovat.
Pokud však v podmínce bude více výrazů a jeden oprátor bude OR, pak se vyhodnocení pomínky "rozdělí" a tvoje doplňované podmínky pak budou vyhodnoceny v závislosti na předchozí vazbě.
Příklad1: podminka1 AND podminka2 AND podminka3 (všechny jsou vyhodnoceny stejně bez ohledu na pořadí. Musí platit všechny současně)
Příklad2: podminka1 OR podminka2 AND podminka3 (zvlášť je vyhodnocena podminka1 a podminka2 AND podminka3. Pokud platí podminka1 NEBO pokud platí podminka2 A SOUČASNĚ podminka3)
V tom je ten rozdíl. Proto ($podminka) AND .....
Prostuduj si LOGICKÉ operátory a jejich význam.
* Klub kuželkářů Zálabák, Hankova 62, 503 03 Smiřice (Endora) * X X * Stránky ČZS ZO Třešňovka2 * X X * Cvičný phpRS web (WZ) * X X * Testovací phpRS web (WZ) *
* cvičná verze phpRS v 2.8.2 * X X * testovací web CMS *