Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Kalkulator
Forum PHP.pl > Forum > Przedszkole
szmerak
Mam tutaj taki skrypcik napisany przezemnie na kalkulator tylko zapomniało mi się co się dawało w if aby sprawdzić czy liczby są
  1. <?
  2. echo '<form action=index method=GET>
  3. Podaj Liczbę 1 <input type=text name=1><br>
  4. Podaj Liczbę 2 <input type=text name=2><br>
  5. Dodaj <input type=radio name=oblicz value="suma"/><br>
  6. Odejmnij <input type=radio name=oblicz value="roznica"/><br>
  7. Pomnóż <input type=radio name=oblicz value="iloraz"/><br>
  8. Podziel <input type=radio name=oblicz value="iloczyn"/><br>
  9. <input type=submit value=Wynik><br>';
  10. $a = $_GET['1'];
  11. $b = $_GET['2'];
  12.  
  13. switch($_GET['oblicz'])
  14. {
  15. case suma:
  16. if($a == $b)
  17. echo "Nie wpisałes Liczb";
  18. else
  19. echo "Wynik: ". $a+$b ."";
  20. break;
  21. case roznica:
  22. if($a == $b)
  23. echo "Nie wpisałes Liczb";
  24. else
  25. echo "Wynik: ". $a-$b ."";
  26. break;
  27. case iloraz:
  28. if($a == $b)
  29. echo "Nie wpisałes Liczb";
  30. else
  31. echo "Wynik: ". $a*$b ."";
  32. break;
  33. case iloczyn:
  34. if($a == $b)
  35. echo "Nie wpisałes Liczb";
  36. else
  37. echo "Wynik: ". $a/$b ."";
  38. break;
  39. }
  40. ?>

Co dać zamiat == questionmark.gif zapomniało mi się ;/. Bo to jest dobre ale jak ktoś da np. 2 i 2 to pokazuje mu się nie wpisałeś liczb!
tommy4
$a == $b to operator porównania.

Jak chcesz sprawdzić czy liczby zostały wpisane i czy są liczbami to najlepiej:

if(strlen($a) > 0 && is_numeric($a)) i to samo dla $b.
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.