<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="no" lang="no">
<head>
<title>Lånekalkulator</title>
<style type="text/css">
body { background: #f1eded; color: #00487a;}
fieldset {
width:40%;
min-height: 200px;
margin: 70px 30% 0 30%;
background: #fff;
margin:
border: 1px solid #00487a;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
legend { color: #00487a; letter-spacing:2px; font-weight: bold; }
form { width: 70%; margin:25px 25% 0 15%;}
label { cursor:pointer; }
input { width: 100px; }
#result { background:#f1eded; border:1px solid #00487a; margin:0 10% 20px 10%; width:80%;
</style>
</head>
<body>
<fieldset>
<legend>Lånekalkulator</legend>
<?php
if(isset($_POST['calc'])) {
$amount = (int)$_POST['amount'];
$period = (int)$_POST['period'];
$interest = (int)$_POST['interest'];
$terms = (int)$_POST['terms'];
if(!is_numeric($amount) || !is_numeric($amount) || !is_numeric($interest)) {
echo '<div id="result">Alle felter må være av tallformat!<br />
Vennligst forsøk på nytt...
</div>';
}
else {
$AmountPrMonth = ($amount / $period / 12); // Kalkulere månedsbeløp for å beregne rente
$InterestPrMonth = ($AmountPrMonth * $interest / 100); // Beregne månedlig rente
$PayPrYear = (($AmountPrMonth + $InterestPrMonth)* 12);
$PayPrTerm = ($AmountPrMonth + $InterestPrMonth * 12 / $terms); // Beregne terminbeløp ut ifra angitt terminer
echo '<div id="result">
<table cellspacing="0" cellpadding="0">
<tr><td>Terminbeløp:</td>
<td>'.$PayPrTerm.' ('.$terms.' terminer pr år)</td></tr>
<tr><td>Årsbeløp:</td>
<td>'.$PayPrYear.'</td></tr>
<tr><td>Rente totalt over '.$period.' år:</td>
<td>'.($InterestPrMonth * 12 * $period).'</td></tr>
<tr><td>Totalbeløp med rente over '.$period.' år:</td>
<td>'.(($AmountPrMonth * 12 * $period) + ($InterestPrMonth * 12 * $period)).'</td></tr>
</table>
</div>';
}
}
?>
<form method="post" action="">
<table>
<tr><td><label for="amount">Ønsket beløp</label></td>
<td><input type="text" name="amount" id="amount" /></td></tr>
<tr><td><label for="interest">Rente (%)</label></td>
<td><input type="text" name="interest" id="interest" /></td></tr>
<tr><td><label for="period">Løpslengde (år)</label></td>
<td><input type="text" name="period" id="period" /></td></tr>
<tr><td><label for="terms">Ønskede terminer pr år</label></td>
<td><select name="terms" id="terms">
<option value="12">Månedlig</option>
<option value="2">Halvår</option>
<option value="4">Kvartal</option>
<option value="1">Årlig</option>
</select></td></tr>
<tr><td></td>
<td><input type="submit" name="calc" value="Kalkuler Rente" /></td></tr>
</table>
</form>
</fieldset>
</body>
</html>