wmaraci reklam

Array ile Toplama İşlemi.

6 Mesajlar 1.416 Okunma
pst.net
wmaraci reklam

garpike garpike WM Aracı Kullanıcı
  • Üyelik 12.05.2016
  • Yaş/Cinsiyet 41 / E
  • Meslek Elektronik Müh.
  • Konum İstanbul Anadolu
  • Ad Soyad M** B**
  • Mesajlar 140
  • Beğeniler 12 / 7
  • Ticaret 0, (%0)
Arkadaşlar Merhaba

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){
?>







 

 

wmaraci
reklam

omrumdely omrumdely Web Tasarım Kullanıcı
  • Üyelik 26.05.2012
  • Yaş/Cinsiyet 33 / E
  • Meslek Web Tasarım
  • Konum Kocaeli
  • Ad Soyad Ö** G**
  • Mesajlar 1466
  • 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"];
 

 

:)

OncuTECH OncuTECH WM Aracı Kullanıcı
  • Üyelik 21.09.2018
  • Yaş/Cinsiyet 34 / 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
 

 

garpike garpike WM Aracı Kullanıcı
  • Üyelik 12.05.2016
  • Yaş/Cinsiyet 41 / E
  • Meslek Elektronik Müh.
  • Konum İstanbul Anadolu
  • Ad Soyad M** B**
  • Mesajlar 140
  • Beğeniler 12 / 7
  • Ticaret 0, (%0)
OncuTECH çalışmadı. toplamları çıkarıyorum ama genel toplam yapamıyorum.
 

 

wmaraci
Mersin evden eve nakliyat

webkartali webkartali Web Developer Kullanıcı
  • Üyelik 20.11.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek Web Developer
  • Konum Ankara
  • Ad Soyad A** A**
  • 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..

garpike garpike WM Aracı Kullanıcı
  • Üyelik 12.05.2016
  • Yaş/Cinsiyet 41 / 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);
?>
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)