emprit

mengendkan

Oct 20th, 2013
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.74 KB | None | 0 0
  1. $query = mysql_query("SELECT * FROM detail_hutang_beli Where nama='$nama'")or die(mysql_error());
  2. while($a = mysql_fetch_array($query)){
  3.  
  4.     $id = $a['jenis_brg'];
  5.     $idt = $a['id_transaksi'];
  6.  
  7.     //angsur dengan jumlah angsuran secara satu persatu per-id transaksi
  8.  
  9.     //ambil data kekurangan pada id transaksi list utang pertama
  10.     $utang = mysql_query("SELECT jumlah_bayar FROM transaksi_beli_$id where id_transaksi='$idt'")or die(mysql_error());
  11.     $b = mysql_fetch_object($utang);
  12.     $jumlah_bayar = $b->jumlah_bayar;
  13.  
  14.     //ambil data angsuran pada id transaksi list utang pertama
  15.     $angsuran = mysql_query("SELECT sum(angsur) as jml_angsur FROM list_hutang_beli_$id where id_transaksi='$idt' and nama='$nama'")or die(mysql_error());
  16.     $aa = mysql_fetch_object($angsuran);
  17.     $jml_angsur = $aa->jml_angsur;
  18.  
  19.     //membandingkan antara jumlah bayar dengan angsuran
  20.     $kurang = $jumlah_bayar-$jml_angsur;
  21.  
  22.     if($jumlah_bayar > $kurang){
  23.        
  24.        
  25.     //jika hutang lebih besar daripada angsuran, maka;
  26.             //jika $kurang lebih besar daripada angsuran tadi
  27.             mysql_query("INSERT INTO list_hutang_beli_$id
  28.                       VALUES ('','$idt','$nama','$tgl','$kurang')")or die(mysql_error());
  29.  
  30.         //sisa angsuran tadi = 0
  31.         $angsur = $angsur-$kurang;
  32.        
  33.     }elseif ($jumlah_bayar = $kurang) {
  34.        
  35.         //jika hutang=angsuran , maka;
  36.         mysql_query("INSERT INTO list_hutang_beli_$id
  37.                       VALUES ('','$idt','$nama','$tgl','$jml_angsur')")or die(mysql_error());
  38.        
  39.         //sisa angsuran tadi = 0
  40.         $angsur = $angsur-$jml_angsur;
  41.    
  42.     }else{
  43.  
  44.         //jika hutang kurang dari angsuran , maka;
  45.         mysql_query("INSERT INTO list_hutang_beli_$id
  46.                       VALUES ('','$idt','$nama','$tgl','$jml_angsur')")or die(mysql_error());
  47.        
  48.         //sisa angsuran tadi = sisa
  49.         $angsur = $angsur-$jml_angsur;
  50.     }
  51.  
  52. }
Advertisement
Add Comment
Please, Sign In to add comment