Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Warunek If - Np. 0-20
Forum PHP.pl > Forum > Przedszkole
Web-Fifi
Mam skrypt:

  1. <?php
  2. $w_h=$h_br+$h_obr+$h_pom+$h_at+$h_fo+$h_w+$h_do;
  3. $w_home=$w_h;
  4. if ($w_home=='0-20'): $potega=(&#092;"bardzo słaba\");
  5. elseif ($w_home=='21-40'): $potega=(&#092;"słaba\");
  6. elseif ($w_home=='41-60'): $potega=(&#092;"przeciętna\");
  7. elseif ($w_home=='61-80'): $potega=(&#092;"duża\");
  8. elseif ($w_home=='81-100'): $potega=(&#092;"bardzo duża\");
  9. endif;
  10. echo&#092;"
  11. <tr><td><center>Potęga drużyny $gosp jest $potega&#092;";?>


NIe działa on jednak w sposób taki jak bym chciał, tzn. nie szuka on liczby od np. 20 do 40 tylko liczby 20-40, jak to zmienic. questionmark.gif
hwao
  1. <?php
  2. if ( ( $liczba > '0') && ( $liczba < '20' ) )
  3. {
  4.  echo 'Liczba wieksza od 0 i mniejsza od 20';
  5. }
  6. else
  7. {
  8.  echo 'liczba rowna 0 lub mniej albo rowna 20 i wiecej';
  9. }
  10. ?>

Proponuje tak
kszychu
Bez jaj.... robisz sprawdzanie typu: $w_home >= 0 && $w_home <= 20 itd.
To takie skomplikowane?

@hwao: ja jednakowoż wygładziłbym warunki, bo co z 0, 20, 40...?
kicaj
  1. <?php
  2. if( eregi( '^[20-40]$', $zmienna ) )
  3. {
  4. //do something
  5. }
  6. ?>
hwao
Cytat(kszychu @ 2004-06-15 15:26:44)
@hwao: ja jednakowoż wygładziłbym warunki, bo co z 0, 20, 40...?

Jako ze jest tylko do 100 to może sobie je dopisac bez problemu elseif" title="Zobacz w manualu PHP" target="_manual()
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.