• 26-01-2019, 01:05:14
    #1
    Merhaba arkadaşlar, şöyle bir mysql bağlantım var;

    $islersor=$db->prepare("SELECT * FROM musteri inner join isler on isler.isler_musteri = musteri.musteri_id order by isler_id ASC, isler_id ASC limit $limit,$sayfada");
     $islersor->execute();
     $say=$islersor->rowCount();
    listelediğim kısım;

    <tbody>
    
                      <?php 
    
                      foreach($islersor as $isler) { ?>
    
                        <?php
    
                        $aktar=$db->query('SELECT SUM(odeme_miktar) FROM odeme');
    
                        //if ($odemesor['odeme_musteri']==$mustericek['musteri_id']) {
    
                          foreach($aktar as $row) {
    
                            $esittoplamicek=$row['SUM(odeme_miktar)'];
    
                          }
    
                        //}
    
                        $sonuc=$isler['isler_verilenteklif']-$esittoplamicek;
    
                        ?>
    
                        <tr>
                          <td class="yazilar" style="text-transform: uppercase;"><?= $isler['musteri_firmasi']; ?></td>
                          <td class="yazilar"><?= $isler['isler_hizmet']; ?></td>
                          <td class="yazilar"><?= $isler['isler_durum']; ?></td>
                          <td class="yazilar"><?= $isler['isler_tarih']; ?></td>
                          <td class="yazilar"><?= $isler['isler_verilenteklif']; ?> TL</td>
                          <td class="yazilar"><?= $isler['isler_kapora'] ?> TL</td>
    
                          <td class="yazilar" style="text-align: center;"><?= $esittoplamicek ?> TL</td>
    
                          <td class="yazilar">Kalan: <?php if($isler['isler_kapora']>=1){?>
    
                            <?= $sonuc-$isler['isler_kapora']; ?>
    
                          <?php }else {?>
    
                            <?= $sonuc; ?>
    
                          <?php }?> TL</td>
    
    
                      </tr>
    
                    <?php } ?>
    
                  </tbody>
    ben bunları listelerken alınan ödeme miktarlarını toplatıp müşterileri sıralamak istiyorum nasıl yapabilirim?
  • 26-01-2019, 23:35:30
    #2
    SUM(odeme_miktar) kısmını SUM(odeme_miktar) as toplam_odeme_miktar
    $row['SUM(odeme_miktar)'] kısmını da $row['toplam_odeme_miktar'] olarak değiştirin