• 17-12-2012, 13:48:37
    #1
    merhabalar,
    veritabanından çekip ekrana yazdırdığım değerlerim bulunmakta. Bu ekrana yazılan değerleri nasıl toplayabilirim bilgisi olan varmıdır?

    listeleme kodlarım şöyledir.

    while ($cevap_list = mysql_fetch_array($cevap_sorgu)) {
    $cevap_kosul = $cevap_list['CRM7103'];
    if ($cevap_kosul == Klasik)
    {
    ?>	
    									<label><?PHP echo $cevap_list['CRM9107']; ?></label>
    <?php
    }
    else
    {
    ?>	
    									<label><?PHP echo $cevap_list['CRM7103']; ?></label>
    <?php } ?>								
    <?php } ?>
    Burada toplamaya çalıştığım değerler CRM9107 deki değerler.
  • 17-12-2012, 14:02:24
    #2
    $toplam += $cevap_list['CRM9107'];
    echo $toplam;

    ya da mysql'den çekerken direk SELECT SUM(CRM9107) FROM blabla.
  • 17-12-2012, 14:14:45
    #3
    saol hocam. bişey daha sormak istiyorum. ben bu verileri bölüm bölüm çekiyorum. Yani şöyleki, örneğin 5 bölümüm var, her bölümün altında belirli sayılarda veri listeliyorum. Bu verileri bölüm bölüm ayırtarak nasıl toplatabilirim?

    şöyle açıklamaya çalışayım :

    Bölüm Adı 1
    Listelenen Değer 1
    Listelenen Değer 2
    Listelenen Değer 3

    Toplam Değer : 5

    Bölüm Adı 2
    Listelenen Değer 4
    Listelenen Değer 5

    Toplam Değer : 2

    Bölüm Adı 3
    Listelenen Değer 6
    Listelenen Değer 7
    Listelenen Değer 8

    Toplam Değer 4


    Gibi bi toplam almam lazım.
  • 17-12-2012, 14:44:51
    #4
    her bölüm için ayrı if kontrolü sonrası üstte belirttiğim while döngüsü ile halledebilirsiniz.

    if($bolum==1){
    //toplama kodu
    }

    gibi gibi
  • 17-12-2012, 14:52:20
    #5
    şöyle bir durum var yanlız, bölümlerin sayısı belli değil. Yani veritabanında bir kayıt için 5 bölüm var diğer kayıt için 2 bölüm var gibi. Bölüm sayısı belli olmayıncada manuel yazamıyorum. bu sorunu nasıl halledebilirim? for işimi görebilir mi?
  • 19-12-2012, 09:25:22
    #6
    sorunu çözdüm. İleride gerek duyan arkadaşlar için paylaşıyorum.

    SUM() fonksiyonu ile yaptığınız sorguda WHERE kullanarak bölümlerin id lerini kullanırsanız listelediğiniz bölümün toplamlarını alıyor.