![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 22.06.2013 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Kiedyś, kiedyś, bawiłem się w HTML. Minęło nieco czasu no i wziąłem się z naukę PHP. Dużo czytam i ćwiczę z książką oraz kursami. Jednak postanowiłem ostatnio sam stworzyć skrypt prostego kalkulatora (aby sprawdzić czy dam radę zastosować poprawnie funkcje i zmienne). Chyba się nawet udało :-) Napiszcie proszę co sądzicie o tym moim tworze. Wszelkie pochwały jak i krytyki mile widziane. Mam natomiast dwa pytanka, z którymi nie mogę sobie dać rady zamieszczone poniżej kodu. Proszę więc o pomoc i radę. PLIK kalkulator.html PLIK kalkulator.php
MOJE PYTANIA: 1. Jak ograniczyć aby wpisywać tylko liczby całkowite lub dziesiętne? Chodzi o to aby nie pozwolić na wpisanie dwóch przecinków lub dwóch kropek. 2. Jeśli są podane przecinki, jak zrobić aby poprawnie liczył razem z tym co jest po przecinkach? Ładnie mi liczy jeśli liczby są z kropkami np 3.42 + 2.14 = 5.56 Jednak gdy ktoś wpisze przecinki to: 3.42 + 2.14 = 5 - to zaokrągla. Settype nie działa zbytnio, chyba że źle go używam. Pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 109 Pomógł: 25 Dołączył: 10.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
1. Nie da się tego ograniczyć za pomocą PHP natomiast da się sprawdzić czy dane są poprawne
2.
Ten post edytował widmo_91 22.06.2013, 16:10:30 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 22.06.2013 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
1. Nie da się tego ograniczyć za pomocą PHP natomiast da się sprawdzić czy dane są poprawne To mój preg_match jest błędny: (preg_match('@^[0-9.,]{1,}$@',$liczba'] (IMG:style_emoticons/default/questionmark.gif) ? Jeśli tak to dlaczego? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 05:04 |