アットウィキロゴ

php48

<?php
require("calldata.php");
$sql = "SELECT * FROM eli47";
$result = mysql_query($sql, $link);
$n=1;
while( $row = mysql_fetch_row( $result ) ){
$matrix[$n][1] = $row[0];
$matrix[$n][2]  =$row[1];
$matrix[$n][3]  =$row[2];
$n=$n+1;
}

$maxn=$n;
for ($n=1; $n < $maxn; $n++) {
$year =$matrix[$n][1];  
$age =$matrix[$n][2];  
$kisoj[$year][$age]=$matrix[$n][3];  
}

$sql = "SELECT * FROM eli59";
$result = mysql_query($sql, $link);
$n=1;
while( $row = mysql_fetch_row( $result ) ){
$matrix[$n][1] = $row[0];
$matrix[$n][2]  =$row[1];
$matrix[$n][3]  =$row[2];
$n=$n+1;
}

$maxn=$n;
for ($n=1; $n < $maxn; $n++) {
$byear =$matrix[$n][1];  
$age =$matrix[$n][2];  
$pslide[$byear][$age]=$matrix[$n][3];  
}

for ($year=10;$year<50;$year++){
$rate[$year] = 0.85 + 0.1 * ($year - 10) / 40;
}
for ($year=50;$year<100;$year++){  
$rate[$year] = 0.95;
}


for ($year=10;$year<100;$year++){
$e1=0;
for ($age=65;$age<100;$age++){
$byear=$year-$age+2000;
$e1 =$e1+$rate[$year]*$pslide[$byear][$age]*80*$kisoj[$year][$age];
}
$kiso[$year]=$e1/10000;
}

$sql = "truncate eli48";
$exe= mysql_query($sql,$link);
for ($year=10;$year<100;$year++){
$x=$kiso[$year];
$sql = "insert into eli48 values($year,$x)";
$exe= mysql_query($sql,$link);
}
$close_flag = mysql_close($link);
print("48 基礎年金給付費 計算終了");
?>
最終更新:2010年08月30日 18:36