Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Nemělo by ti nic vypsat – php

David Kácha
verified
rating uzivatele
(39 hodnocení)
4. 3. 2012 00:18:58
Zdravím,
řeším tady pro mě něco nepochopitelného.
$menu = 'zaluzie_horizontalni';
if(($menu != 'zaluzie_horizontalni') or ($menu != 'zaluzie_vertika')){ echo "světe div se"; }
?>
Jak to, že to vypíše echo?
Opravdu si s tím nevím rady.
Děkuju
4. 3. 2012 00:18:58
https://webtrh.cz/diskuse/nemelo-by-ti-nic-vypsat-php/#reply739238
800XE
verified
rating uzivatele
(8 hodnocení)
4. 3. 2012 00:22:28
První podmínka sice splněná není, ale druhá splněná je ;-)
4. 3. 2012 00:22:28
https://webtrh.cz/diskuse/nemelo-by-ti-nic-vypsat-php/#reply739237
David Kácha
verified
rating uzivatele
(39 hodnocení)
4. 3. 2012 00:26:15
No ale právě, když to aspoň jednu adresu rovná, tak to nemá vypsat nic.
4. 3. 2012 00:26:15
https://webtrh.cz/diskuse/nemelo-by-ti-nic-vypsat-php/#reply739236
800XE
verified
rating uzivatele
(8 hodnocení)
4. 3. 2012 00:29:26
Přesně naopak - pokud to splní aspoň jednu podmínku, tak to vypíše "světe div se".
4. 3. 2012 00:29:26
https://webtrh.cz/diskuse/nemelo-by-ti-nic-vypsat-php/#reply739235
DX632
verified
rating uzivatele
(3 hodnocení)
4. 3. 2012 00:32:49
Zkus tam dát místo "or" "and" ..... :)
4. 3. 2012 00:32:49
https://webtrh.cz/diskuse/nemelo-by-ti-nic-vypsat-php/#reply739234
naniccz
verified
rating uzivatele
(3 hodnocení)
4. 3. 2012 00:38:02
V češtině se sice normálně říká: Pokud proměnná X není A nebo B, cože se dá napsat jako X NOT IN(A, B), což je NOT(X IN (A, B)) => NOT(X=A OR X=B)...
A a pointa je, že dále to pokračuje (podle demorganových zákonů) jako (X!=A AND X!=B)
4. 3. 2012 00:38:02
https://webtrh.cz/diskuse/nemelo-by-ti-nic-vypsat-php/#reply739233
David Kácha
verified
rating uzivatele
(39 hodnocení)
4. 3. 2012 00:43:06
děkuju pánové, tohohle jsem chtěl dosáhnout
switch ($menu){
case "zaluzie_horizontalni" :
break;
case "zaluzie_horizontalni2" :
break;
default :
echo("konečně");
}
ale pokud možno, tak pouze jedním if
4. 3. 2012 00:43:06
https://webtrh.cz/diskuse/nemelo-by-ti-nic-vypsat-php/#reply739232
800XE
verified
rating uzivatele
(8 hodnocení)
4. 3. 2012 00:46:05
No jak už ti radil DX632:
nebo třeba takhle:
To jsou základy logiky.
Ten původní kód:
Se dá rozebrat takhle:
4. 3. 2012 00:46:05
https://webtrh.cz/diskuse/nemelo-by-ti-nic-vypsat-php/#reply739231
Registrace
verified
rating uzivatele
(1 hodnocení)
4. 3. 2012 10:46:29
Doporučuju tenhle článek - http://www.zive.cz/clanky/php---5-dil--konstrukce-if-podminky-a-prikaz-die/sc-3-a-116278/default.aspx
Tam jsou ty podmínky hezky a názorně vysvětlený, včetně tabulek co znamenají věci jako OR, AND, XOR,...
4. 3. 2012 10:46:29
https://webtrh.cz/diskuse/nemelo-by-ti-nic-vypsat-php/#reply739230
Pro odpověď se přihlašte.
Přihlásit