salihbey24 adlı üyeden alıntı: mesajı görüntüle
$fiyat = (int) $fiyat;
$fiyat = (int)number_format($fiyat,2,"","");
Bu şekilde bir dener misin
Denedim olmadı.
Polat adlı üyeden alıntı: mesajı görüntüle
başta bunu yapman hatalı zaten. double(x,2) || float(x,2) tipinde tutmalısın fiyatlarını hangisi varsa işte mysql kullanmayalı çok oldu
$araToplam = (float)$araToplam;
     if ( $araToplam < 0 ) {
          $araToplam *= 10;
     }
     elseif ( $araToplam > 0 ) {
          $araToplam *= 100;
     }
     echo gettype($araToplam)."-> $araToplam";
     settype($araToplam, "integer");
     echo gettype($araToplam)."-> $araToplam";
/* ÇIKTI:
double -> 90
float -> 90 */
Hala hata veriyor, integer'a çevirmeden direk float gönderdim yine aynı.