• 11-01-2023, 14:14:47
    #1
    Herkese iyi günler diliyorum, while döngüsü lie veritabanından ürün fiyatlarını çekiyorum.

    veritabanından çekilen urunFiyat sütununu toplamak istiyorum fakat yapamadım. veritabanındaki fiyatları php ile çarpma bölme işlemleri yapıyorum yani 2 kere değişken atıldı.
    $uruntoplam değişkeni ürünün toplam tutarını yazıyor ve tüm ürünlerinin toplamını nasıl alacağım.
  • 11-01-2023, 14:18:38
    #2
    sql sorgusu içerisinde gruplayıp SUM() ile toplamayı denediniz mi sorunuzu yanlış mı anladım
  • 11-01-2023, 14:20:59
    #3
    redius adlı üyeden alıntı: mesajı görüntüle
    sql sorgusu içerisinde gruplayıp SUM() ile toplamayı denediniz mi sorunuzu yanlış mı anladım
    select içerisinde veritabanı sütunu kullanabilirim ben veriyi çektikten sonra toplayacağım fiyatları değişkene atacam yani değişkendeki verileri toplamam gerek veritabanındaki değil.
  • 11-01-2023, 14:28:26
    #4
    Döngü dışında $fiyat = 0; yazın döngü içinde ise $fiyat += $urunfiyati
  • 11-01-2023, 14:36:26
    #5
    yusok32 adlı üyeden alıntı: mesajı görüntüle
    Döngü dışında $fiyat = 0; yazın döngü içinde ise $fiyat += $urunfiyati
    tümünü listeliyor kademe kademe gidiyor yani mesela
    20
    30
    45
    fiyatları yazıyor dediğiniz şekilde yaptığımda 20 50 95 kademe kademe gösteriyor.
  • 11-01-2023, 14:37:19
    #6
    chemochan adlı üyeden alıntı: mesajı görüntüle
    tümünü listeliyor kademe kademe gidiyor yani mesela
    20
    30
    45
    fiyatları yazıyor dediğiniz şekilde yaptığımda 20 50 95 kademe kademe gösteriyor.
    Doğru yaptıysanız böyle olmaması gerekiyor, kodu ss atar mısınız
  • 11-01-2023, 14:39:50
    #7
    yusok32 adlı üyeden alıntı: mesajı görüntüle
    Doğru yaptıysanız böyle olmaması gerekiyor, kodu ss atar mısınız
     <?php
    
                    
    
                        $listele=$db->prepare('SELECT * FROM urunler INNER JOIN teklifverilen ON urunler.urunID = teklifverilen.teklifUrun WHERE teklifID=:teklifID');
                        $listele->execute(array('teklifID' => $_GET['teklifID']));
                      
                        $t=0;
                        while ($product=$listele->fetch(PDO::FETCH_ASSOC)){
                        
                        ?>
                      <tr>
                        <td class="cs-width_1"><img src="<?php echo $product['urunGorsel']; ?>" style="width:75px"> </td>  
                        <td class="cs-width_2"><?php echo $product['urunNu']; ?></td>
    
                        <td class="cs-width_5"><?php echo $product['urunAdi']; ?></td>
    
                        <td class="cs-width_1"><?php echo $product['urunAdedi']; ?></td>
                        <td class="cs-width_1"><?php $urunFiyati = $product['urunFiyat']*$product['urunMarj']; echo $urunFiyati  ?>€</td>
    
                        <td class="cs-width_2 cs-text_right"><?php
                      
                          
                          $uruntoplam = $urunFiyati*$product['urunAdedi']; echo $uruntoplam; ?>€</td>
                      </tr>
    
    
                    <?php echo $t += $uruntoplam;  }  ?>
  • 11-01-2023, 14:42:11
    #8
    yusok32 adlı üyeden alıntı: mesajı görüntüle
    Doğru yaptıysanız böyle olmaması gerekiyor, kodu ss atar mısınız
    tamam hocam yanlış yere yapıyormuşum şuan toplamını yazdı çok sağol