![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 30.04.2009 Skąd: Reda Ostrzeżenie: (0%) ![]() ![]() |
Witam, pytanie tak jak w temacie. Czytałem w manualu o użyciu is_numeric, ale tu nie ma funkcja ta zastosowania (chyba). Załóżmy że użytkownik w polu formularza wpisze 2.3 to komunikat nie zostanie wyświetlony mimo tego że być powinien. Jak wyeliminować przechodzenie formularza z liczbami takimi jak: 2.3, 1.3 itp.
Kod if(!(is_int($_POST['kolor']))) { if(!((1 <= $_POST['kolor']) && ($_POST['kolor'] <= 3))) { $komunikakt .= 'Kolor musi być liczbą całkowitą w przedziale 1-3!<br>'; } } Pozdrawiam Maks |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) ![]() ![]() |
modulo
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 30.04.2009 Skąd: Reda Ostrzeżenie: (0%) ![]() ![]() |
Pytanie jest następujące co daje nam dzielenie modulo? (Oraz przez jakie liczby dzielić), chyba dalej jestem w punkcie wyjścia, bo nie mogę sprawdzić tej felernej liczby przy pomocy is_float. Proszę o wytłumaczenie bądź, mały przykładowy skrypt
Pozdrawiam Maks Ten post edytował Maksior 31.07.2010, 23:10:29 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 4 Dołączył: 31.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Chodzi konkretnie o ten skrypt czy chcesz to do czegoś innego? Bo jeżeli akurat do tego to czy nie prościej będzie wypisać te 3 cyfry w warunku?
![]() Jeżeli jednak do innego to moim zdaniem "sprytniej" będzie użyć zaokrąglenia ![]() Pozdrawiam Ten post edytował beamer 1.08.2010, 01:10:58 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 309 Pomógł: 56 Dołączył: 3.11.2006 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Zastosuj rzutowanie na typ int, wtedy liczba sama się zaokrągli.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 33 Pomógł: 3 Dołączył: 22.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
gettype gettype - Manual , czyli odpowiedni if , że jeśli int to ... formularz przechodzi.
Ten post edytował Lilo 1.08.2010, 12:26:58 -------------------- " The ELDERS of the Internet know who I am" from The IT Crowd
Pomogłam? Kliknij Pomógł :) |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.07.2025 - 12:29 |