Merhabalar,
Sitemde Dolarla aldığım servisi TL cinsinden siteme gösteremiyorum.
Örneğin bir Dolarla alınan servise %100 kar eklediğimizde anlık dolar kurunu alıp benim kattığım karı ekleyerek siteye TL cinsinden eklemesi lazım örneğin biz bir doların 27 TL olduğunu varsayalım %100 kar katınca 54 TL'den siteme eklemesi lazım ama bu direk 2 TL olarak siteme ekliyor.
Dolarla alınan servis Database'ye USD olarak kaydediyor ama Türk Lirası ile alınan servisde TRY olarak kaydediliyor.
Benim istediğim kattığım kar oranı ile siteme anlık kur ile dolarla alınan servisin Türk Lirası olarak yayınlanması
Siz bunun için ne yaparsınız?Kaç TL'den bu işlemi yaparsınız?
Bu kodu ne kadardan yaparsınız?
5
●162
- 01-10-2023, 14:37:59
- 01-10-2023, 14:42:42Bunu chatgpte bedava yaptırabilirsiniz, güzelce açıklayın yeterkisoylenmezsmt adlı üyeden alıntı: mesajı görüntülesoylenmezsmt bunu beğendi.1 kişi bunu beğendi.
- 01-10-2023, 16:01:42Hocam denedim ama çok da bilgim olmadığı için maleseff olmadıMisafir adlı üyeden alıntı: mesajı görüntüle
- 01-10-2023, 16:04:24Hocam veritabanında dolar kurunu kaydettiğiniz bir sütun yok mu? TL kısmındaki veriyi dolar kuruyla çarpıp echolarsanız istediğiniz sonucu alırsınızsoylenmezsmt adlı üyeden alıntı: mesajı görüntülesoylenmezsmt bunu beğendi.1 kişi bunu beğendi.
- 01-10-2023, 16:16:15Hocam şöyle:Misafir adlı üyeden alıntı: mesajı görüntüle
Database'de Servisin İdsi,Sağlayıcıdaki İdsi,Api Detayları ve Servisin Sitedeki Gözüken Tutarı vb. var.
Bize örneğin Api Servis Detayı lazım burada
{"min":"1","max":"1","rate":"15.00","currency":"TR Y"} Örneğin sırasıyla Sağlayıcıdan alınan minimum değeri max değeri,tutarı ve para birimi olarak yer almakda örneğin bu Türk Lirası olduğunu ve 15 TL'den aldığımızı görebiliyoruz.
{"min":"100","max":"100000000","rate":"5","currenc y":"USD"} Örneğin bundada Dolarla alınmış minimum değeri 100 max değeri de 100000000 bu olduğunu görebiliyoruz.
Bizler sadece bunları görüyoruz.Örneğin Currency olarakdan özel yer yok sadece api detail kısmında bunlar var.
Ben şimdi nasıl sistem yapıp buradaki "currency":"USD" olan servisleri alış fiyatıyla çarpıp gösterebilriim?
Hem services price kısmında sitedeki fiyatı yazıyor - 01-10-2023, 16:48:33Hocam işin içinde api varsa durum biraz karışabilir. Kullandığınız apide dolar/try kurunu gösteren bir özellik var mı bunu araştırın. yoksa farklı bir servisten anlık try/dolar kurunu çekip onunla çarpıp echolayabilirsiniz. ya da yeni bir sütun açıp günlük olarak dolar kurunu kendiniz girebilirsiniz ama bununla hergün uğraşmanız gerekir.soylenmezsmt adlı üyeden alıntı: mesajı görüntüle
Örnek :
// API'den Dolar/TRY kurunu alın
$response = file_get_contents('https://api.exchangerate-api.com/v4/latest/USD');
$data = json_decode($response, true);
$dolar_try_kuru = $data['rates']['TRY'];
// Kur bilgisini veritabanına eklemek
$sql = "INSERT INTO tablo (sutun) VALUES ('$dolar_try_kuru')";
if ($conn->query($sql) === TRUE) {
echo "Dolar/TRY kur güncellendi: $dolar_try_kuru";
} else {
echo "Hata: " . $sql . "<br>" . $conn->error;
}
bunu cron haline getirip belirli aralıklarla çalıştırıp kur bilgisini veritabanına kaydedebilirsiniz. Ardından çarpıp echolarsınız.soylenmezsmt bunu beğendi.1 kişi bunu beğendi.