kielich
1.07.2009, 13:53:33
Witam mam mały problem mianowicie mam cene produktu
w takie postaci
number_format($zminna['cena'], 2, ',', ' ');
i mam powiedzmy auto za 2,898 zł i ksiązkę za 59,99 no i jak mam to zrobić bo jesli jest 2 po przecinku to auto ma cene 2,89 ;/ a ksiazka 59,99 bardzo prosze o pomoc
Juz sobie poradziiłem do zamkniecia
golaod
1.07.2009, 14:07:18
kielich
1.07.2009, 18:26:13
no OK tteraz mam good ale mam nastepny problem chce dodac teraz cene wszystkich produktów i kiedy dodaje np.
ksiazka - 59,99
auto - 2,989
daje mi wynik 62.979 a nie tam 3 tys z hakiem
bardzo bym prosił o jakąś pomoc
czy nikt nie moze mi pomóc
kilas88
1.07.2009, 18:32:37
Do formatowania kwot pieniężnych zalecałbym raczej użycie
money_format" title="Zobacz w manualu PHP" target="_manual
kielich
1.07.2009, 18:38:21
próbwałem i nic nie daje albo ja to zle robie PHP bierze to 59,99 nie za 59zł tylko 59tys ;/ za to 2,989 niby dobrze

kiedy daje
money_format('%i',$prod['cena']);
to auto ma 2,99
Wicepsik
1.07.2009, 18:43:05
To popraw wszystkie ceny. Bo normalnie jest 2.999 a nie 2,999 jeżeli chodzi o tysiące. Np. 2,99 zł lub 2.000,99 zł
kielich
1.07.2009, 18:54:30
nic nie daje zaokrągla do 3 kiedy dałem 2.999
kurde naprawde nikt mi nie moze pomóc
Napisz raz jeszcze :
mam produkty
ksiazka 59,99zł
auto- 2,999zł
i kiedy sumuje te ceny dostaje ponad 60 tys PHP cene ksiazki bieże za tysiące
Wicepsik
1.07.2009, 18:56:10
Cytat(kielich @ 1.07.2009, 19:54:30 )

nic nie daje zaokrągla do 3 kiedy dałem 2.999
kurde naprawde nikt mi nie moze pomóc
Napisz raz jeszcze :
mam produkty
ksiazka 59,99zł
auto- 2,999zł
i kiedy sumuje te ceny dostaje ponad 60 tys PHP cene ksiazki bieże za tysiące

To mówiłem Ci żebyś zmienił na 55.99
kielich
1.07.2009, 19:08:47
zmieniłem i dostaje 58.989
ale kiedy dodałem 2 auto to dostaje ładny wynik 5.988 tylko ta ksiażka kiedy jest 59.99 to mysli ze to 59 tys jak to rozwiazac

!!!!!!!!!!?
kilas88
1.07.2009, 19:16:33
A gdzie przechowujesz te liczby? Jeśli w bazie danych to może nie masz ustawionego odpowiedniego typu pola (FLOAT)? Jeśli bezpośrednio w PHP to nie powinno by najmniejszego problemu z liczbami typu 59.9999999. Najwidoczniej to Ty popełniłeś jakiś bład.
kielich
1.07.2009, 19:16:42
OK działa już jak zwykle problem był banalny
POZDRAWIAM i dzieki za próbe pomocy
Pawel_W
1.07.2009, 20:41:53
oj ludzie ludzie a nie wstarczyło zapisać ceny w groszach?