Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] [MYSQL] Brak pomysłu z if
Forum PHP.pl > Forum > Przedszkole
Nick
Witam

Mam baze danych w której mam pola (int).. chciałbym aby warunek sprawdzał czy podane w formularzy dane są liczbami. tzn
  1. <?php
  2. if($_POST'['costam] == int)
  3. {
  4. echo "Zgadles to liczba";
  5. }
  6. else
  7. {
  8. echo " Niewiesz jak wyglada liczba?";
  9. }
  10. ?>


Dzieki za wszelka pomoc...

Pozdrawiam
nospor
zagladaj od czasu do czasu do manuala
http://www.php.net/manual/pl/function.is-numeric.php
blooregard
przykłady na sprawdzenie, czy 'costam' z posta to liczba (int możesz zastąpić float jeśli spodziewana liczba jest np. ułamkiem):

Kod
if (is_int($_POST['costam']))


albo

Kod
if ((integer)$_POST['costam'] > 0)


albo:

Kod
if (is_numeric($_POST['costam']))


Ostatni przykład zawiera mały "haczyk: potraktuje jako liczbę zarówno 123 jak i ciąg znaków "123", ale juz przy "123abc" zwróci false
nospor
Cytat
potraktuje jako liczbę zarówno 123 jak i ciąg znaków "123"
Przeciez z posta otrzymasz wlasnie "123"
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.