İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

php ile bir hesap yapma yardımı

Tutaste

0
İyinet Üyesi
Katılım
7 Kasım 2012
Mesajlar
160
Reaction score
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
İyinet Üyesi
Katılım
7 Kasım 2012
Mesajlar
160
Reaction score
0
while() {
kodlar
}
Bu sekilde yaptım sadece GENEL TOPLAMI yapamadım nasıl yapacağım?
 

BordoMavi

0
İyinet Üyesi
Katılım
31 Ekim 2007
Mesajlar
176
Reaction score
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
İyinet Üyesi
Katılım
7 Kasım 2012
Mesajlar
160
Reaction score
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
İyinet Üyesi
Katılım
7 Kasım 2012
Mesajlar
160
Reaction score
0
Bunuda halletin belki birine lazım olur $yekun_urun += $urun_toplami; dedim olay tamam teşekkürler kolay gelisn
 

Hakan Damar

0
İyinet Üyesi
Katılım
18 Haziran 2011
Mesajlar
740
Reaction score
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
İyinet Üyesi
Katılım
7 Kasım 2012
Mesajlar
160
Reaction score
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
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst