![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 14.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
pod J!1,5 mam taki kod Kod <input class="inputbox required" type="text" name="salary" id="salary" size="10" maxlength="10" value="<?php echo this->row->salary; ?>" /> Podczas wpisywanie liczby z przecinkiem, który dostępny jest na polskich klawiaturach, do bazy zapisywane jest tylko to co stoi przed przecinkiem. Niezbędne jest stosowanie kropki! Zamienilem kod na Kod <input class="inputbox required" type="text" name="salary" id="salary" size="10" maxlength="10" value="<?php echo str_replace(",",".",$this->row->salary); ?>" /> ale to nie rozwiązuje problemu. Jak poprawnie nalezy wprowadzić str_replace? Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 14.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
W formularzu zostawiłem pierwszy zapis tak jak byl.
Rozumiem, że zmiana powinna nastąpić poza formularzem? Wstawilem coś takiego: Kod $this->row->salary = str_replace(",",".",$this->row->salary); echo $this->row->salary; teź nie działa Próbowałem wstawić tak, Kod $this->row->salary = 12.00 $this->row->salary = str_replace(",",".",$this->row->salary); echo $this->row->salary; Wtedy zapisuje ładnie 12.00, ale np kiedy zrobilem tak: Kod $this->row->salary = 12,00 $this->row->salary = str_replace(",",".",$this->row->salary); echo $this->row->salary; to formularz w ogóle nie działa... próbowałem również wstawić do formularza tak Kod <input class="inputbox required" type="text" name="salary" id="salary" size="10" maxlength="10" value="<?php echo $salary1; ?>" /> Kod $this->row->salary = $salary1 w ogole nie dziala - nie zapisuje żadnej danej do bazy..
$this->row->salary = str_replace(",",".",$this->row->salary); echo $this->row->salary; Ten post edytował guingampe 8.01.2012, 23:18:44 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 05:13 |