Session bir ürün sepeti oluşturdum. Array ile sepete eklenenleri çekiyorum, ürünler ekleniyor adete göre fiyatlar geliyor ben toplam tutarları hesaplayıp genel toplamını yapamadım. Toplam tutarı nasıl yapabilirim.
Örnek :
Ürün 1 = 5 Adet = Fiyat =5 Toplam = 25
Ürün 2 = 5 Adet = Fiyat =4 Toplam = 20
Üst bölümü yaptım çalışıyor.
Genel Toplam 45 (Yapamadım)
 $urun = array(
            "urun" => $_GET["urun"],
            "fiyat"=> $_GET["fiyat"],
            "adet"=>   $_GET["adet"],
  );
  $_SESSION["urun_listesi"][] = $urun;
  }
  ?>
  
 foreach($_SESSION["urun_listesi"] as $urunler){
?>
  
     
     
     
     
   
  
                        
    
                
                                            
                                                                                                                
        
        
        
            
            
                - 
                    Üyelik
                    26.05.2012
                
 
                - 
                    Yaş/Cinsiyet
                    35 / E
                
 
                - 
                    Meslek
                    Web Tasarım
                
 
                - 
                    Konum
                    Kocaeli
                
 
            
            
                - 
                    Ad Soyad
                    Ö** G**
                
 
                - 
                    Mesajlar
                    1470
                
 
                - 
                    Beğeniler
                    157 / 158
                
 
                - 
                    Ticaret
                    11, (%100)
                
 
            
        
                Bu kod parçacığı umarım sana yardımcı olur.
$sayilar= array(5, 7, 9, 3, 8);
$toplam = 0;
 
foreach($sayilar as $sayi) {
$toplam = $toplam + $sayi;
}
 
echo $toplam;
db sorgusu => SELECT SUM(odeme) AS toplam FROM tablo
$veri = $db->fetch(PDO::FETCH_ASSOC);
echo $veri["toplam"];
                        
    
                    
                            :)
                    
                        
                                                                                                                
        
        
        
            
            
                - 
                    Üyelik
                    21.09.2018
                
 
                - 
                    Yaş/Cinsiyet
                    35 / E
                
 
                - 
                    Meslek
                    Yazılım
                
 
                - 
                    Konum
                    KKTC
                
 
            
            
                - 
                    Ad Soyad
                    T** S**
                
 
                - 
                    Mesajlar
                    23
                
 
                - 
                    Beğeniler
                    1 / 4
                
 
                - 
                    Ticaret
                    1, (%100)
                
 
            
        
                tekrar for each donmene gerek yok aslında soyle yapsan calısması lazım
$urun = array(
            "urun" => $_GET["urun"],
            "fiyat"=> $_GET["fiyat"],
            "adet"=>   $_GET["adet"],
  );
  $_SESSION["urun_listesi"][] = $urun;
  }
  ?>
  
 foreach($_SESSION["urun_listesi"] as $urunler){
?>
  
    
    
    
    
  
  
veya
$toplam += $urunler["adet"] * $urunler["fiyat"] 
buda olması lazım
                        
    
                
                                                                                                                
        
        
                
                                                        
                                                                                                    
        
        
        
            
            
                - 
                    Üyelik
                    20.11.2016
                
 
                - 
                    Yaş/Cinsiyet
                    40 / E
                
 
                - 
                    Meslek
                    Web Developer
                
 
                - 
                    Konum
                    Ankara
                
 
            
            
                - 
                    Ad Soyad
                    A** w**
                
 
                - 
                    Mesajlar
                    188
                
 
                - 
                    Beğeniler
                    171 / 84
                
 
                - 
                    Ticaret
                    0, (%0)
                
 
            
        
                Yol 1 :
Oluşan toplam değerleri bir değişkene ata ve döngü dışında değişkenlerin toplamı al.
Yol 2: 
Oluşan toplamları hemen veritabanına bir alana ekle.. Veri mevcutsa mevcut veriyi alıp yeni değeri üzerine ekle. Veritabanında toplamı tut.
Sonra sql ile oluşan değerlerin toplamını çek ekrana bas.
                        
    
                    
                            Ücretsiz Web Uygulamalar, Scriptler www.webkartali.com 'da..
                    
                        
                                                                                                                
        
        
        
            
            
                - 
                    Üyelik
                    12.05.2016
                
 
                - 
                    Yaş/Cinsiyet
                    42 / E
                
 
                - 
                    Meslek
                    Elektronik Müh.
                
 
                - 
                    Konum
                    İstanbul Anadolu
                
 
            
            
                - 
                    Ad Soyad
                    M** B**
                
 
                - 
                    Mesajlar
                    140
                
 
                - 
                    Beğeniler
                    12 / 7
                
 
                - 
                    Ticaret
                    0, (%0)
                
 
            
        
                Sorun çözüldü array_sum ile çözdüm.
$a=array(5,15,25);
echo array_sum($a);
?>
                        
    
                
                                                    
        
                                    
                    
    
    
    
    
            
        
    
    
        
                            
                                                    
                                    
                Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
                            
        
    
          
      
   
   
        
    
    
    
    
    
    
    
    
  

