Tablo yapınız nasıl SQL kodu yazmanız lazım.
user id tutman yeterli, diğer verileri db'den çekmen daha uygun.
Json encode sana string verir. Sen onu javascript'te parse edip objeye dönüştürerek kullanabilirsin.
Tarayıcın büyük ihtimal cacheden okuyor statik dosyalarını ctrl + f5 yapabilirsin, gizli modda değişiklere bakabilirsin veya statik dosyalarına get parametresi vererek cache'den kurtulabilirsin. Bir dene bakalım sorun bundan mı kaynaklanıyor.
Önemli olan kullanıcının session_id'sini çaldırcak açıklar (xss gibi) vermemek.
Aşağıdaki gibi yapabilirsin. Binlik ayrımak istersen de nokta kullanabilirsin. Ülkeler farklı farklı kullanıyor.
<?php
echo round(36.378860806384, 1);
echo "<br/>";
echo number_format(364422.378860806384, 1, ',', '');
echo "<br/>";
echo number_format(364422.378860806384, 1, ',', '.');
?>
Yüzde demekle her 100 vakada 2 kişi ölüyor, Her 100 vakada 14 kişi iyileşiyor anlamı var.
Eğer yüzdeler çok düşükse 0.001 gibi sayılar çıkıyorsa 1.000.000 olarak yapılabilir.
O zaman 1 milyonda atıyorum 45 kişi öldü. vb.
Mortality Rate = Ölüm 100 / Vaka = 2017 100 / 86306 = 2.34%
Recovary Rate = İyileşen 100 / Vaka = 11976 100 / 86306 = 13.88%
Sorun sanırım hafızada olan fonksiyonu php yeniden override etmiyor.
function a() {
echo 'a';
}
function a() {
echo 'a';
}
a();
Şöyle bir kullanımda da aynı hatayı veriyor. Sorun function_exists kullanarak çözülüyor çünkü bir sefer oluşturuluyor, sonra döngüde pas geçiyor.
<?php
function FONKSIYON__DENEME($A, $B){
$Deger1 = $A; $Deger2 = $B;
if (!function_exists("FONKSIYON__TOPLAMA")) {
function FONKSIYON__TOPLAMA($A, $B){
return $A + $B;
}
}
if (!function_exists("FONKSIYON__CARPMA")) {
function FONKSIYON__CARPMA($A, $B){
return $A * $B;
}
}
return FONKSIYON__TOPLAMA($Deger1, $Deger2)."-".FONKSIYON__CARPMA($Deger1, $Deger2);
}
for($Say = 1; $Say <= 10; $Say++){
echo FONKSIYON__DENEME($Say, 10);
}