Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]sprawdzanie czy zmienna jest liczbą
navaga
post 27.01.2014, 21:06:08
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 1.01.2014

Ostrzeżenie: (0%)
-----


  1. [<?php
  2. if (empty($_GET["a"]) ||
  3.  
  4. empty($_GET["b"]))
  5. {
  6.  
  7. echo "<p style=\"color:red\">brak danych!</p>";
  8.  
  9. echo "<p><a href=\"wprowadz_liczby.html\">Powrót do formularza</a></p>";
  10.  
  11. }
  12. else if ((!(int)($_GET["a"])) || (!(int)($_GET["b"])))
  13. {
  14. echo "<p style=\"color:red\">to nie liczba!</p>";
  15.  
  16. echo "<p><a href=\"wprowadz_liczby.html\">Powrót do formularza</a></p>";
  17.  
  18. }


kalkulator , dane wprowadzane przez formularz *.html.
wprowadzając liczbę 0 wyskakuje komunikat brak danych , czyli 0 traktuje jako "pustą" wartość, dlaczego?
Go to the top of the page
+Quote Post

Posty w temacie
- navaga   [PHP]sprawdzanie czy zmienna jest liczbą   27.01.2014, 21:06:08
- - nikestylex7   http://pl.php.net/is_int sprawdź to   27.01.2014, 21:21:09
- - irmidjusz   i to: is_numeric   27.01.2014, 21:30:46
- - SaMi   Albo nawet cos prostego i własnego: Sprawdzamy cz...   28.01.2014, 08:45:14
- - -navaga-   [php][/php] dzałania mają być na liczbach całkowit...   28.01.2014, 17:39:50
- - -navaga-   if(!empty($_GET['a']) AND !em...   28.01.2014, 19:20:54
- - nospor   No bo EMPTY dla 0 zwraca true...   29.01.2014, 10:46:08


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 12:41