• 06-09-2021, 16:49:09
    #1
    Merhaba, herkese hayırlı günler dilerim. Benim şöyle bir sıkıntım var daha önce bu konu hakkında çalışmış hocalarım bi göz atarsa çok sevinirim.

    Şimdi benim 1 adet tablom var ve tablomun içeriği ise şöyle;



    u = ürün adı
    a = adet sayısı

    Şu an yaptığım şey bir php sayfasında upresshane1 de ki ürünleri group by yapıp sum kodu ile de upresshane2de ki sayıların toplamını almak. benim yapmak istediğim ise aynı sayfada 2.si de gözüksün 3.sü de 4.sü de gözüksün yani ne kadar sütun varsa hepsinin ürün başına toplamını bulmak. Ufak bir örnek veriyim:

    upresshane1 apresshane1 upresshane2 apresshane2
    mehmet 245.000 r10 250.000
    mehmet 40.000 r10 30.000
    kitap 100 ceviz 50.000 Böyle bir tablo var diyelim benim almak istediğim sonuç şu

    upresshane1 apresshane1 upresshane2 apresshane2
    mehmet 285.000 r10 280.000
    kitap 100 ceviz 50.000

    tek istediğim php sayfa içerisinde tabloda böyle gözükmesi. Umarım ne yapmak istediğimi anlatabilmişimdir. Şimdiden teşekkür ederim.
  • 06-09-2021, 17:31:39
    #2
    Sonuç : https://prnt.sc/1redj4c
    VT : https://prnt.sc/1redkl0
    <?php 
    $baglanin=mysqli_connect("localhost","root","","demolar"); 
    ?>
    
    <style type="text/css">
    .tg  {border-collapse:collapse;border-spacing:0;}
    .tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
      overflow:hidden;padding:10px 5px;word-break:normal;}
    .tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
      font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
    .tg .tg-0lax{text-align:left;vertical-align:top}
    </style>
    <table class="tg">
    <thead>
      <tr>
        <th class="tg-0lax">Kim</th>
        <th class="tg-0lax">Kolon İki Toplamı</th>
         <th class="tg-0lax">Açıklama</th>
        <th class="tg-0lax">Kolon Dört Toplamı</th>
      </tr>
    </thead>
    <tbody>
    <?php 
    $query = "SELECT 
                kolonbir,
                koloniki,
                kolonuc,
                kolondort,
                SUM(koloniki) AS kolonikitoplami,
                SUM(kolondort) AS kolondorttoplami 
              FROM genel
              GROUP BY kolonbir,kolonuc";
    $querys = mysqli_query($baglanin,$query);
    foreach($querys as $row){
    ?>
      <tr>
        <td class="tg-0lax"><?php echo $row['kolonbir']; ?></td>
        <td class="tg-0lax"><?php echo $row['kolonikitoplami']; ?></td>
        <td class="tg-0lax"><?php echo $row['kolonuc']; ?></td>
        <td class="tg-0lax"><?php echo $row['kolondorttoplami']; ?></td>
      </tr>
    <?php } ?>
    </tbody>
    </table>
  • 06-09-2021, 17:33:02
    #3
    balansmedya adlı üyeden alıntı: mesajı görüntüle
    Sonuç : https://prnt.sc/1redj4c
    VT : https://prnt.sc/1redkl0
    <?php
    $baglanin=mysqli_connect("localhost","root","","demolar");
    ?>
    
    <style type="text/css">
    .tg  {border-collapse:collapse;border-spacing:0;}
    .tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
      overflow:hidden;padding:10px 5px;word-break:normal;}
    .tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
      font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
    .tg .tg-0lax{text-align:left;vertical-align:top}
    </style>
    <table class="tg">
    <thead>
      <tr>
        <th class="tg-0lax">Kim</th>
        <th class="tg-0lax">Kolon İki Toplamı</th>
         <th class="tg-0lax">Açıklama</th>
        <th class="tg-0lax">Kolon Dört Toplamı</th>
      </tr>
    </thead>
    <tbody>
    <?php
    $query = "SELECT
                kolonbir,
                koloniki,
                kolonuc,
                kolondort,
                SUM(koloniki) AS kolonikitoplami,
                SUM(kolondort) AS kolondorttoplami
              FROM genel
              GROUP BY kolonbir,kolonuc";
    $querys = mysqli_query($baglanin,$query);
    foreach($querys as $row){
    ?>
      <tr>
        <td class="tg-0lax"><?php echo $row['kolonbir']; ?></td>
        <td class="tg-0lax"><?php echo $row['kolonikitoplami']; ?></td>
        <td class="tg-0lax"><?php echo $row['kolonuc']; ?></td>
        <td class="tg-0lax"><?php echo $row['kolondorttoplami']; ?></td>
      </tr>
    <?php } ?>
    </tbody>
    </table>
    cevapladığınız için çok teşekkür ederim hemen uyguluyorum.
  • 06-09-2021, 17:55:29
    #4
    Caviz adlı üyeden alıntı: mesajı görüntüle
    cevapladığınız için çok teşekkür ederim hemen uyguluyorum.
    çözdüldümü sorun
  • 06-09-2021, 18:06:09
    #5
    balansmedya adlı üyeden alıntı: mesajı görüntüle
    çözdüldümü sorun
    sizin yazdığınız şekilde yazdım ve bir döngü ekledim ne kadar kolon varsa o kadar sum yazsın ve ona göre eklesin diye ve şu an çalışıyor çok teşekkür ederim. ilk çalıştıramadım ama size cevap yazarken kodları buraya yapıştırdığımda hatamı fark ettim. Emeğinize sağlık.
  • 06-09-2021, 18:07:41
    #6
    Caviz adlı üyeden alıntı: mesajı görüntüle
    sizin yazdığınız şekilde yazdım ve bir döngü ekledim ne kadar kolon varsa o kadar sum yazsın ve ona göre eklesin diye ve şu an çalışıyor çok teşekkür ederim. ilk çalıştıramadım ama size cevap yazarken kodları buraya yapıştırdığımda hatamı fark ettim. Emeğinize sağlık.
    kolay gelsin
  • 06-09-2021, 20:49:54
    #7
    balansmedya adlı üyeden alıntı: mesajı görüntüle
    kolay gelsin
    hocam rahatsız ettim gece gece, sonuç ssnizde hasan iki kere yazılmış benim tablomda da aynı şekil aynı ürün 2 veya 3 kere yazılıyor bunu teke indirme şansımız var mı acaba?