Kjapp og trygg hosting for Wordpress

Lånekalkalkulator-script

Hei.
Jeg hadde ingenting liggende, men bråskrev noen linjer.
Garanterer ikke formulene, men ser jo sammenhengen :)

Kode:
<!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>
 
Topp