Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Problem z if'ami - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: Problem z if'ami (/thread-problem-z-if-ami)

Strony: 1 2


RE: Problem z if'ami - programista20 - 14-01-2010

(05-01-2010, 03:55)Labsta.com napisał(a): No fakt że OR i || to prawie to samo, ale chyba problem był w tym, że nie ma takiej składni w if
Kod:
$podstrony == ('pucharpilska-info' OR 'pucharpilska-program' OR 'pucharpilska-sprzet' OR 'pucharpilska-trasa' OR 'pucharpilska-kontakt')
Co by to mogło znaczyć? Niby tablica, ale połączona OR-ami. Człowiek uczy się na błędach Smile

Człowiek uczy się na błędach może jest w tym jakaś prawda

W tym kodzie nie było problemu z Alternatywą logiczną gdyż Or = ||
ale błąd w warunku funkcji if
Nie:
Kod PHP:
if ($zmienna == ('wartość1' OR 'wartość2')) 
jak było napisane
Nie:
Kod PHP:
if ($zmienna == 'wartość1' OR 'wartość2'
Poprawnie:
[/php]
Kod PHP:
if ($zmienna == 'wartość1' OR $zmienna == 'wartość2'

parser sprawdza czy zmienna ma daną wartość a nie czy zmienna ma jakoś wartość z wielu (dwa podobne a różne zdania)