if {
($yil_secimi==2010) {$odenen_rakam2=48} or
($yil_secimi==2011) {$odenen_rakam2=48*2} or
($yil_secimi==2012) {$odenen_rakam2=48*3} or
($yil_secimi==2013) {$odenen_rakam2=48*4} }; Üst Üste Toplama Sorunu
22
●1.220
- 21-01-2014, 14:42:19Adam aidat'in yarisini(24tl) ödemişse ne olacak ya da 2010'u ödememiş, 2011 i ödemişse 2012 ve 2013ü ödememişse ne olacak, 2010 da 30 lira olan aidat 2014 de 50 lira olmuşsa nasil olacak.Protex adlı üyeden alıntı: mesajı görüntüle
- 21-01-2014, 15:15:09Buyrun
<?php include "baglanti.php"; $sql = mysql_query ("SELECT SUM(odenecek_veri) FROM odeme_islemi WHERE uye_id = '$id' and odenecek_veri ='uye_aidat' and IFNULL( durum, 0 ) = '0' order by yil_secimi DESC"); $row = mysql_fetch_array($sql); $toplam_borc = $row["odenecek_veri"]; $sql = mysql_query ("SELECT * FROM odeme_islemi WHERE uye_id = '$id' and odenecek_veri ='uye_aidat' and IFNULL( durum, 0 ) = '0' order by yil_secimi DESC"); $first_payment = true; $last_payment = 0; while ($liste = mysql_fetch_array($sql)) { $odeme_sekli=$liste["odenecek_veri"]; $odenecek_veri=$liste["odenecek_veri"]; $yil_secimi=$liste["yil_secimi"]; $odenen_rakam=$liste["borc_miktari"]; $belge_no=$liste["aciklama"]; $odeme_tarihi=$liste["uye_ad_soyad"]; $ids=$liste["0"]; //Listenizde borç bölümüne $bu_yil değişkenini yazdırın. $bu_yil = $toplam_borc = ($first_payment == true) ? $toplam_borc : $toplam_borc - $last_payment; $first_payment = false; $last_payment = $odenecek_veri; ?>ve ya listeyi tersine çevirirseniz çok daha kolay hesaplanabilir
<?php include "baglanti.php"; $sql = mysql_query ("SELECT * FROM odeme_islemi WHERE uye_id = '$id' and odenecek_veri ='uye_aidat' and IFNULL( durum, 0 ) = '0' order by yil_secimi ASC"); $payed_fornow = 0; while ($liste = mysql_fetch_array($sql)) { $odeme_sekli=$liste["odenecek_veri"]; $odenecek_veri=$liste["odenecek_veri"]; $yil_secimi=$liste["yil_secimi"]; $odenen_rakam=$liste["borc_miktari"]; $belge_no=$liste["aciklama"]; $odeme_tarihi=$liste["uye_ad_soyad"]; $ids=$liste["0"]; //Listenizde borç bölümüne $bu_yil değişkenini yazdırın. $bu_yil = $odenecek_veri + $payed_fornow; $payed_fornow += $odenecek_veri; ?> - 21-01-2014, 16:31:49Üyeliği durduruldubir öncekinin aynısı oldu hocam değişen birşey yok
<?php $sql = mysql_query ("SELECT * FROM muhasebe_aidat_girisi2 WHERE uye_id = '$uye_veri_bilgisi' and odenecek_veri ='uye_aidat' and IFNULL( durum, 0 ) = '0' order by yil_secimi DESC"); $iss = 0; $sss[0]=0; while ($liste = mysql_fetch_array($sql)) { $odeme_sekli=$liste["odenecek_veri"]; $odenecek_veri=$liste["odenecek_veri"]; $yil_secimi=$liste["yil_secimi"]; $odenen_rakam2=$liste["borc_miktari"]; $odenen_rakam=$liste["borc_miktari"]+$sss[$iss]; $iss++; $sss[$iss]=$odenen_rakam; $belge_no=$liste["aciklama"]; $odeme_tarihi=$liste["uye_ad_soyad"]; $ids=$liste["0"]; ?>yeni kodlamam bu hocam
buyrun hocam