Merhaba arkadaşlar php de bir kod yazmamda yardımızı istiyorum.
Sorum şu
veri tabanında alacaklar diye bir sütun var ve fatura kesildikçe bu sütuna yeni yeni alacak satırı ekleniyor.
Mesela bu ay 500 tl fatura kesilmiş alacak hanesine 500 tl yansıdı
Öbür ayda 550 kesildi yeni satıra 550 daha eklendi.Bu böyle gidecek.
Firma da ancak 750 tl ödeme yaptı.
Bu ödeme girildiğinde 750 nin 500 ünün otomatik olarak ilk faturadan düşük geri kalanınıda ikiniciden düşecek ve ikinici alacak bakiyesindede 300 tl yi yazacak.
Array fonksiyonunu tam anlamıyla çözemedim. Dögüylede yapamadım :D
Yardımlarınızı rica ediyorum.

include("baglanti.php");
?>

$sozlesmeno=$_GET['sozlesmeno'];
$yapilanodemem=$_GET['yapilanodemem'];
$sorgu=mysql_query("select * from islem where sozlesmeno='$sozlesmeno' and tahsildurumu='Tahsil Edilmedi'");
$oku = mysql_fetch_array($sorgu);


$query = mysql_query("SELECT SUM(yapilanodeme) FROM islem where sozlesmeno='$sozlesmeno' and tahsildurumu='Tahsil Edilmedi'");
$row = mysql_fetch_array($query);
echo $row['SUM(yapilanodeme)'];
?>
if ($yapilanodemem>$row['SUM(yapilanodeme)'])
{
echo "Oldumu şimdi melağ büyük, bas geri";
}
else
{
?>
Bu nolu id Borcu:


Yatırılan miktar:


$yapilanodeme=$oku['yapilanodeme'];

if ($yapilanodemem>$yapilanodeme)
{
$buaykalan=$yapilanodemem-$yapilanodeme;
}

if ($yapilanodemem<$yapilanodeme)
{
$buaykalan=0;
}

if ($yapilanodemem==$yapilanodeme)
{
$buaykalan=0;
}
echo "para üstü:$buaykalan";

$butaksitodenen=$yapilanodemem-$buaykalan;

if ($butaksitodenen>$yapilanodeme)
{
$butaksitodenenson=$butaksitodenen-$yapilanodeme;
}
if ($butaksitodenen<$yapilanodeme)
{
$butaksitodenenson=$yapilanodeme-$butaksitodenen;
}
if ($butaksitodenen==$yapilanodeme)
{
$butaksitodenenson=0;
}
echo "
bu aydan alacak=$butaksitodenenson";
?>


if ($buaykalan=="0")
{
echo "Ödeme Tamamlanmıştır";
}
else
{
?>
&yapilanodemem="> Diğer ayın odemesine geç
}
?>

ob_start();
include("baglanti.php");
$id = $oku['id'];

$sozlesmeno = $_GET['sozlesmeno'];
$odemesekli = $_GET['odemesekli'];

if ($buaykalan=="0")
{
$tahsildurumu= 'Tahsil Edilmedi';
}
else
{
$tahsildurumu= 'Tahsil Edildi';
}

$tarih = date("d.m.Y");
$kaydet = mysql_query("UPDATE islem SET yapilanodeme = '$butaksitodenenson' , tahsildurumu = '$tahsildurumu' WHERE id = '$id' LIMIT 1");

if($kaydet){


echo "



Bu Sözleşmeye Ait Kalan Tutar=$kalan TL

Ödeme Başarıyla Yapılmıştır.

Firma Detay sayfasına geri dön

";

}
else{
echo "İşlem başarısız..";
}
ob_end_flush();


?>
}
?>



<script>
function close_this_window()
{
$pageoffset = document.body.scrollTop;
window.opener.location.reload();
window.opener.document.body.scrollTop = $pageoffset;
window.close();
}
</script>
KAPAT