Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

php ile bir hesap yapma yardımı

Tutaste

0
Onaylı Üye
Üye
Katılım
7 Kasım 2012
Mesajlar
160
Açılan Konu
35
Tepki puanı
0
Merhaba,

Böyle bir tablom var 3 ID numaralı satırlarda işlem yapmanız gerekiyor
Bu tablo hangi üründen kaç tane olduğunu gösteriyor
tablo_1
PHP:
 id      urun_id       urun_adet
  3         2              5
  3         4             14
  3         7             23

Bu tabloda ürünler tablosu
tablo_2
PHP:
 id         urun_adi        urun_fiyati
  1           aaaaaa            10.00
  2           bbbbbb            12.00
  3           cccccc            08.00
  4           dddddd            05.00
  5           eeeeee            15.00
  6           ffffff            20.00
  7           gggggg            25.00
  8           hhhhhh            30.00
  9           iiiiii            40.00
  10          jjjjjj            50.00

Bu şekilde almam lazım ama nasıl yapacağımı bilmiyorum

Ürün adı --- adet --- birim fiyatı ---- ürün toplamı
Ürün adı --- adet --- birim fiyatı ---- ürün toplamı
Ürün adı --- adet --- birim fiyatı ---- ürün toplamı
Ürün adı --- adet --- birim fiyatı ---- ürün toplamı

ve GENEL TOPLAM

Yardımcı olursanız sevinirim
 

Tutaste

0
Onaylı Üye
Üye
Katılım
7 Kasım 2012
Mesajlar
160
Açılan Konu
35
Tepki puanı
0
while() {
kodlar
}
Bu sekilde yaptım sadece GENEL TOPLAMI yapamadım nasıl yapacağım?
 

BordoMavi

0
Onaylı Üye
Üye
Katılım
31 Ekim 2007
Mesajlar
176
Açılan Konu
16
Tepki puanı
0
Konum
Hirçın Sulardan
PHP:
$sql = mysql_query("select * from tablo_1, tablo_2 where tablo_1.urun_id = tablo_2.id");
while($q = mysql_fetch_assoc($sql)){
echo $q[urun_adi].' --- '.$q[urun_adet].' --- '.$q[urun_fiyati].' --- '.$q[urun_adet];
}
inner join ile de yapılabilir.
PHP:
$sql = mysql_query("select * from tablo_1 INNER JOIN tablo_2 ON tablo_1.urun_id = tablo_2.id");
while($q = mysql_fetch_assoc($sql)){
echo $q[urun_adi].' --- '.$q[urun_adet].' --- '.$q[urun_fiyati].' --- '.$q[urun_adet];
}
 

Tutaste

0
Onaylı Üye
Üye
Katılım
7 Kasım 2012
Mesajlar
160
Açılan Konu
35
Tepki puanı
0
Bu işlemi yaptım
Ürün adı --- adet --- birim fiyatı ---- ürün toplamı
Ürün adı --- adet --- birim fiyatı ---- ürün toplamı
Ürün adı --- adet --- birim fiyatı ---- ürün toplamı
Ürün adı --- adet --- birim fiyatı ---- ürün toplamı



Şimdi ürün toplamlarını toplamam lazım: ürün toplamı+ürün toplamı+ürün toplamı+ürün toplamı= ?????
 

Tutaste

0
Onaylı Üye
Üye
Katılım
7 Kasım 2012
Mesajlar
160
Açılan Konu
35
Tepki puanı
0
Bunuda halletin belki birine lazım olur $yekun_urun += $urun_toplami; dedim olay tamam teşekkürler kolay gelisn
 

Hakan Damar

0
Onaylı Üye
Üye
Katılım
18 Haziran 2011
Mesajlar
740
Açılan Konu
34
Tepki puanı
6
Konum
USA
Bu işlem kod tarafına getirilmemeli. SQL Layer'da bitirilmeli.

MySQL'de productID'ye göre GROUP BY yapılıp daha sonra productCount'nu SUM() methoduna verirseniz. İstediğiniz sonuca çok daha hızlı bir şekilde ulaşabilirsiniz.

http://sql.sitesi.web.tr/cesitli-fonksiyonlar.html burayı bir incelemenizi tavsiye ederim.

İyi Çalışmalar.
 

Tutaste

0
Onaylı Üye
Üye
Katılım
7 Kasım 2012
Mesajlar
160
Açılan Konu
35
Tepki puanı
0
Forum yönetime bilgi: direk bu sayfaya geldim login değilim sağ üsteki login linki tıklıyorum urlye login ekliyor ama login penceresi açmıyor kayıt ol an gittim orada ile login linki tıkladım login penceresi açıldı login oldum böyle bir sorun var yönetimin bilgisne.


Konuyu anlatmaya çalışıyordum ama bir kaç satır php kodu ekledim link var diye mesajı gönderemedim
 
Üst