• 20-05-2021, 16:54:22
    #1
    Kodlarım aşağıda array ile dönen verileri aldım ama burada Satış sorumlusu ve Satışlarının Toplamını alamıyorum nasıl toplamlarını alta yazdırabilirim ?

    for($i=0; $i<count($dizi);  $i++){
    
    $mgz = $dizi[$i]["Ofis"];
    
    if ($mgz == $magaza) {
       echo 
       //$dizi[$i]["Ofis"]." ".
       //$dizi[$i]["Satış Sorumlusu"]." ".
       $dizi[$i]["Adı-Soyadı"]." ".
       $dizi[$i]["Satış (VD)"]."<br>";
    }
    
    }
  • 20-05-2021, 17:00:10
    #2
    array_sum() dizi bunun içine al
  • 20-05-2021, 17:00:53
    #3
    Royxr_cod adlı üyeden alıntı: mesajı görüntüle
    array_sum() dizi bunun içine al
    olmadı hocam denedim onu.
  • 20-05-2021, 17:08:40
    #4
    Öncelikle array kullanımlarında key olarak Türkçe karakter ve boşluk kullanılmaz muhtemelen hatayı bunlardan alıyorsunuz
    $dizi[$i]["Satis_Sorumlusu"] diziye bu şekilde atıp bu şekilde okusanız daha kolay olur
    Bu isimler veritabanından geliyorsa bu durumda veritabanı sütün isimlendirmeside doğru değil onuda veri çekerken sütünismi as yenisütünismi şeklinde array için uygun hale getirebilirsiniz
  • 20-05-2021, 17:12:04
    #5
    array_sum($dizi[$i]["Satislar"]);
    bu şekilde alırsam vermesi gerekli yani ?

    Aşağıdaki hatayı döndürüyor.

    Warning: array_sum() expects parameter 1 to be array, float given in C