soylenmezsmt adlı üyeden alıntı: mesajı görüntüle
Hocam şöyle:
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
Hocam 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.

Ö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.