Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] wiele warunków
Forum PHP.pl > Forum > Przedszkole
piter3
Szukałem ale nie mogłem znaleźć a jak znam życie rozwiązanie pewnie jest banalne smile.gif
Otóż nie wiem jak w php sprawdzić kilka warunków np mam taki warunek
if (($ip[0]==$ipa)&&($ip[1]==$ipb))
a chciał bym żeby było tak
if (($ip[0]==$ipa)&&($ip[1]==$ipb) lub ($ip[0]==$ipc)&&($ip[1]==$ipd))
Tylko nie wiem w jaki sposób zapisać to lub
Z góry dzięki za odpowiedź.
skowron-line
Kod
if (($ip[0]==$ipa)&&($ip[1]==$ipb) lub ($ip[0]==$ipc)&&($ip[1]==$ipd))


pl. LUB == ang. OR


a trzymajac sie twojego zapisu
  1. <?php
  2. if (($ip[0]==$ipa)&&($ip[1]==$ipb) || ($ip[0]==$ipc)&&($ip[1]==$ipd))
  3. ?>
piter3
Dzięki, działa smile.gif

jeszcze jedno
Mam taką funkcję if:
  1. <?php
  2. if ($iptekst (($ip[0]==$ipx)&&($ip[1]==$ipv))')
  3. ?>

druga część warunków jest wpisana na sztywno
natomiast pierwsza jest zawarta w zmiennej $iptekst
jednak nie zabardzo chce to działać.
Próbowałem w ten sposób
  1. <?php
  2. if ('$iptekst'.' (($ip[0]==$ipx)&&($ip[1]==$ipv))')
  3. ?>

wtedy nie wywala błedów ale też nie sprawdza warunków

przykładowa zawartoś zmiennej $iptekst

  1. <?php
  2. (($ip[0]==193)&&($ip[1]==169)) OR(($ip[0]==191)&&($ip[1]==168)) OR
  3. ?>


Macie pomysł jak to wstawiać żeby działało?

----------------------
Uzupełniłem posta o BBCode : )
---
~strife
skowron-line
Kod
if ($iptekst (($ip[0]==$ipx)&&($ip[1]==$ipv))')


na koncu masz apostrof
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.