![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 134 Pomógł: 5 Dołączył: 9.08.2008 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Jak zamienić w php, aby z formularza, który wyśle liczbę 3,12 zamienił na 3.12 ,
ponieważ w mnożeniu nie czyta 3,12 * 5, tylko 3 * 5 Co poradzicie? ![]() Ten post edytował tomekpl 14.08.2008, 22:58:52 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Co poradzicie? Zacząć myśleć i używać manuala. Jak będziesz tu biegał z każdą pierdołą, to gratuluję, do tej pory każdy z Twoich tematów można rozwiązać w pięć minut dzięki zwykłym wyszukiwarkom. str_replace" title="Zobacz w manualu PHP" target="_manual @down Ze swojego doświadczenia mogę poradzić, że nie ma sensu programować, jak się jest zbytnio zmęczonym (czyli również po za dużo na raz). Lepiej sobie odpocząć niż potem poprawiać potworki które wychodzą (a u mnie potrafiło ich wychodzić aż nadto ![]() Ten post edytował Shili 14.08.2008, 23:08:37 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 134 Pomógł: 5 Dołączył: 9.08.2008 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Sorry, znam problem, ale jakoś z myśleniem dzisiaj nie w parze z prostymi rzeczami, za dużo naraz.
---------------------------------------------------- ma taki kod: Kod $zuzycie_jednostki = $_POST['zuzycie_jedn']; function replace($zuzycie_jednostki) { $strings_1 = array(','); $strings_2 = array('.'); return str_replace('$strings_1', '$strings_2', $zuzycie_jednostki); } Ale nie działa, gdy wpiszę 3,12 to dodaje 3,12 Kod następny: Kod $zuzycie_jednostki = $_POST['zuzycie_jedn']; $strings_1 = array(','); $strings_2 = array('.'); $zuzycie_jedn = str_replace('$strings_1', '$strings_2', $zuzycie_jednostki ); To samo co wyżej, moze coś z php.ini? na domowym serwerze testuje VertrigoServ Ten post edytował tomekpl 14.08.2008, 23:19:02 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Po co tworzysz jednoelementowe tablice?
U mnie bez problemu działa, w razie czego możesz sobie to jeszcze w wyrażeniu rzutować na (float) Upewnij się, że później używasz już tylko zmiennej $zuzycie_jedn oczywiście. Jeszcze jedno - wyrażenie '$zmienna' nie podstawi Ci wartości zmiennej, tylko potraktuje jak ciąg znaków o wartości $zmienna. Poczytaj sobie o cudzysłowach w manualu w funkcji echo. @kolejny edit Swoją drogą można to skrócić
Ten post edytował Shili 14.08.2008, 23:25:56 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 139 Pomógł: 11 Dołączył: 31.01.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem, czy dobrze Ci podpowiem dlatego, że chce mi się zabójczo spać a jak ktoś mówił wyżej nie powinno się w takim stanie pracować :/
Jeżeli danych z post>1 to przekręcić to pętelką. Ok jak już mówiłem teraz czas na sen... Dobranoc. -------------------- Kto pyta - nie błądzi, kto szuka - znajduje.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 134 Pomógł: 5 Dołączył: 9.08.2008 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Dzięki, wszystko działa ;]
a co do odbierania post to mam: $zuzycie_jednostki = trim(HTMLSpecialChars($_POST['zuzycie_jedn'])); tak dla bezpieczenstwa |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 19:57 |