lostyazilim
tr.link

Döngü içinde fiyat hesaplama

5 Mesajlar 921 Okunma
acebozum
tr.link

loss07 loss07 WM Aracı Kullanıcı
  • Üyelik 25.03.2019
  • Yaş/Cinsiyet 28 / E
  • Meslek I-T
  • Konum Antalya
  • Ad Soyad S** U**
  • Mesajlar 72
  • Beğeniler 13 / 11
  • Ticaret 0, (%0)
Arkadaşlar linkteki resimde olduğu üzere bir tablom var benim bu tabloda fiyat toplatmam gerekiyor.

RESİM : http://prntscr.com/pasovl


Kodlar:
if ($_POST['masa'])
{
$masa = $_POST['masa'];
}


$menu = $mysqli->prepare('SELECT SUM(adet),SUM(fiyat) FROM siparisler WHERE masa_no="'.$masa.'" ');
$menu->execute(array());

while ($row = $menu->fetch(PDO::FETCH_ASSOC))
{
$adet = $row['SUM(adet)'];
$fiyat = $row['SUM(fiyat)'];
}

echo "Toplam: $adet ürün" ;
echo "Toplam: $fiyat$para_simgesi" ;
?>


Bu tabloya göre fiyatın 35 tl çıkması gerekiyor.
 

 

elektronikssl
webimgo

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1118
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
SELECT SUM(adet) adet,SUM(fiyat) fiyat FROM siparisler


$adet = $row['adet'];
$fiyat = $row['fiyat'];

php bilgim yok ama gördüğüm kadarıyla toplanmış veriyi almak istiyorsun. SQL tarafındaki sum değerlerini alias ederek bir başka isimlendirme yap. Sonra onu php taarafında çek.
 

 

www.ontedi.com
www.cizgi.site

loss07 loss07 WM Aracı Kullanıcı
  • Üyelik 25.03.2019
  • Yaş/Cinsiyet 28 / E
  • Meslek I-T
  • Konum Antalya
  • Ad Soyad S** U**
  • Mesajlar 72
  • Beğeniler 13 / 11
  • Ticaret 0, (%0)

ontedi adlı üyeden alıntı

SELECT SUM(adet) adet,SUM(fiyat) fiyat FROM siparisler


$adet = $row['adet'];
$fiyat = $row['fiyat'];

php bilgim yok ama gördüğüm kadarıyla toplanmış veriyi almak istiyorsun. SQL tarafındaki sum değerlerini alias ederek bir başka isimlendirme yap. Sonra onu php taarafında çek.


Toplamını alıyorum zaten bu şekilde sorun yok ama bi üründen 1 den fazla varsa onu hesaplamam gerekiyor.
 

 

OncuTECH OncuTECH WM Aracı Kullanıcı
  • Ü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)
if ($_POST['masa'])
{
$masa = $_POST['masa'];
}
$toplam=0;

$menu = $mysqli->prepare('SELECT adet,fiyat FROM siparisler WHERE masa_no="'.$masa.'" ');
$menu->execute(array());

while ($row = $menu->fetch(PDO::FETCH_ASSOC))
{
$adet = $row['adet'];
$fiyat = $row['fiyat'];
$toplam+=($row['adet']*$row['fiyat']);
}

echo "Toplam: $adet ürün" ;
echo "Toplam: $toplam$para_simgesi" ;


bir bu şekilde dene istersen
loss07

kişi bu mesajı beğendi.

wmaraci
wmaraci

HakanKorkz HakanKorkz WM Aracı Kullanıcı
  • Üyelik 07.03.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Mesleğim yok
  • Konum Sakarya
  • Ad Soyad H** K**
  • Mesajlar 250
  • Beğeniler 54 / 66
  • Ticaret 2, (%100)
$toplam= $row['adet']*$row['fiyat']; yaparsanız istediğiniz sonuç olur
loss07

kişi bu mesajı beğendi.

https://hakankorkmaz.site
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al