Arkadaşlar bi kredi hesaplama tablosu yazmaya çalışıyorum bazı yerlerde takılıyorum. Kodlarım aşağıda. çıktısıda altında.

Benim yapmak istediğim 1. satırdaki gün sayısını 1 artırmak ama diğerlerinin aynı kalmasını sağlamak ve birde masraf bölümünde 5-9-13 . taksitlerde kalan ana paranın % 2,75 ini göstermek.

Umarım anlatabilmişimdir.

[LEFT]$ay = 48;
$AnaPara = 50000;
$faiz =8;
$Masraf = 2.75;
$Taksit = $ay / 3 ;

$TaksitAnaPara = $AnaPara / $Taksit;

 
$m = 3;

$m2 = 0;
echo "<table border='1'>";
echo "
<td>No</td>
<td>Tarih1</td>
<td>Tarih2</td>
<td>Gün Farkı</td>
<td>Kalan Ana para</td>
<td>Taksit Ana Para</td>
<td>Taksit Faizi</td>
<td>Masraf</td>
<tr>";
$no = 0;
for($i = 0; $i<=$Taksit-1; $i++){

$tarih1 =date("d.m.Y",strtotime("+$m month"));
$tarih2 =date("d.m.Y",strtotime("+$m2 month"));

list($g1,$a1,$y1) = explode('.',$tarih1);
list($g2,$a2,$y2) = explode('.',$tarih2);

$t1_timestamp = mktime('0','0','0',$a1,$g1,$y1);
$t2_timestamp = mktime('0','0','0',$a2,$g2,$y2); 
$gun1 = ($t1_timestamp- $t2_timestamp)/86400;

//Gün sayısı yuvarlama

$gun = number_format($gun1, 2, '.', ','); 

$virg = explode(".", $gun);

$vir = $virg[1];

if($vir <= 50){
$vir2 = 50 ;
$takk2 = $virg[0];
}elseif($vir >= 50){
$takk2 = ceil($gun);
}

$no++;


//Gün sayısı yuvarlama

$m2 = $m2 + 3;
$m = $m + 3; 

$KalanAnaTersi = $i*$TaksitAnaPara;

$KalanAna = $AnaPara - $KalanAnaTersi;
$KalanAna1 = number_format($KalanAna, 2, '.', ','); 

$TaksitFaizi = $KalanAna*$faiz*$takk2/36000;

$TaksitFaizi = number_format($TaksitFaizi, 2, '.', ','); 

$TaksitAnaPara1 = number_format($TaksitAnaPara, 2, '.', ','); 
if($i == 4 ){

$Masraf1 = ($KalanAna/100)*$Masraf;

}

echo "
<td align='center'>$no</td>
<td align='center'>$tarih1</td>
<td align='center'>$tarih2</td>
<td align='center'>$takk2</td>
<td align='right'>$KalanAna1</td>
<td align='right'>$TaksitAnaPara1</td>
<td align='right'>$TaksitFaizi</td>
<td align='right'>$Masraf1</td>
<tr>"; 


}
[/LEFT]
echo "</table>";