Merhaba;
Bir eticaret sitesinin sepet bölümünde Ürün fiyatlarının yazılı olduğu tablo verilerini SUM fonksiyonu ile topluyorum.
Sepete teker teker ürün ekleyince sorun olmuyor ancak bir anda 10-20 adet seçilip eklendiğinde mesela 3.980,00 TL olması gereken ürün fiyatı 3,98 TL olarak görünüyor. ve bu şekilde işlem görüyor.
Sorun neden kaynaklı olabilir. ?
Kullandığım Sorgu Kodu
<?php
$SepetTopla = mysql_query("SELECT sum(uruntoplam) from sepet uruntoplam WHERE uyeid='$uye'");
$sepetSor = mysql_fetch_array($SepetTopla);
echo $fiyat = number_format($sepetSor["sum(uruntoplam)"],2,",",".");
?>
tahminimce sıkıntın bizdeki para standartları ile avrupa para standartının farklı olmasından kaynaklanıyor. Şöyle ki biz 3.980,15 yazarken onlar 3,980.15 yada 3980.15 yazıyorlar. sen de verilerini girerken onların standartına göre gir. o zaman düzeleceğini tahmin ediyorum.