• 31-07-2023, 17:28:10
    #1
    Kendi yazılımımı geliştiriyorum her şey tamam sadece 1$ gözüken ürünü sepete ekleyince güncel kur ile otomati ₺ye çevirmek istiyorum.Şu an bu işlemi $kurceviri=Güncel kur oranı; olarak manuel yapıyorum ve $kurceviri yi$urun*$kurceviri olarak hesaplatıyorum yani sepete eklenen ürün 1$*güncel kur bu şekilde mantık yürüttüm ama kur değişkenini günlük manuel değiştirmek yerine json ile çekmek istiyorum.


    [LIST=1][*]<span class="text-medium_grey hidden-sm hidden-xs" style="margin-right: 5px;"> 1 USD: <?php $jsonVeri=file_get_contents("[URL]https://finans.truncgil.com/today.json%22[/URL]); $veri=json_decode($jsonVeri,1); echo $veri["USD"]["Alış"];  ?> &nbsp;₺ </span>[/LIST]
    Örneğin bu kod ile json ile güncel kuru siteme çekiyorum. echo ile yazdırdım kur doğru.

    her şeyi hazırladım kodlamayıda yaptım

    $kurceviri= 26.90;    if ($urun['kdv'] == 1)    {        $kdvtutar = $urun['fiyat'] * $kurceviri * $urun['kdv_oran'] / 100 * ;
    Sorun şu $kurceviri olarak değişkene ben kendim manuel güncel kuru yazıyorum ben bu $kurceviriye bu json ile güncel kuru yazdırabilirmiyim?

    $kurceviri değişkenine json ile çektiğim veriye nasıl atayabilirim çok basit yerde tıkandım.
  • 31-07-2023, 17:31:42
    #2
    Benmi anlamadım soruyu acaba :S
    echo $veri["USD"]["Alış"] buradan kuru almıyormusunuz ?
  • 31-07-2023, 17:34:16
    #3
    AshaBilisim adlı üyeden alıntı: mesajı görüntüle
    Benmi anlamadım soruyu acaba :S
    echo $veri["USD"]["Alış"] buradan kuru almıyormusunuz ?
    Evet oradan kuru ekrana yazdırıyorum fakat $kurceviri=xxxx buraya onu yazdırmam gerekiyor çünkü sepette hesaplama yaparken

    $urun['fiyat'] * $kurceviri olarak totalini alıyorum
  • 31-07-2023, 17:37:15
    #4
    e_bilisim adlı üyeden alıntı: mesajı görüntüle
    Evet oradan kuru ekrana yazdırıyorum fakat $kurceviri=xxxx buraya onu yazdırmam gerekiyor çünkü sepette hesaplama yaparken

    $urun['fiyat'] * $kurceviri olarak totalini alıyorum
    $kurceviri = $urun[“fiyat”]*$veri[“USD][“Alış”];
  • 31-07-2023, 17:39:54
    #5
    $jsonVeri=file_get_contents("https://finans.truncgil.com/today.json");
    $veri=json_decode($jsonVeri,1);
    $kurceviri= $veri["USD"]["Alış"];
  • 31-07-2023, 17:42:21
    #6
    ErayEfe adlı üyeden alıntı: mesajı görüntüle
    $kurceviri = $urun[“fiyat”]*$veri[“USD][“Alış”];
    O şekilde yaptığımda da echo ile ekrana yazdırdığım güncel kur 26,92 olmasına rağmen sepette direkt yuvarlama ile 26₺ çıkarıyor sepete eklediğim ürün 1$ : sepete eklenince direkt 26 oluyor küsuratları nasıl getirebilirim
  • 31-07-2023, 17:46:17
    #7
    json da virgül mü var nokta mı var 26,92 26.92
  • 31-07-2023, 17:50:41
    #8
    ErayEfe adlı üyeden alıntı: mesajı görüntüle
    json da virgül mü var nokta mı var 26,92 26.92
    virgül var hocam
  • 31-07-2023, 17:54:22
    #9
    e_bilisim adlı üyeden alıntı: mesajı görüntüle
    virgül var hocam
    İngilizce de virgüller 3 hane ayırmak için kullanılır, küsürat için nokta kullanılır. Bizim ki gibi değil. PHP de bunu ön tanımlı alıyor yani sizin kodunuz şöyle olacak;
    $kurceviri = $urun["fiyat"] * str_replace(",",".", $veri["USD"]["Alış"]);