Home arrow Kostenlose Tools arrow Ratenkreditrechner (für PHP-Seiten)

Ratenkreditrechner (für PHP-Seiten) | Drucken |  E-Mail

Kostenloser Ratenkreditrechner für ihre Homepage.

Sie können den Code an jeder beliebigen Stelle ihrer PHP-Seite platzieren (einfach per copy&paste an gewuenschter Stelle den Code im untenstehenden Kasten einfuegen).

Siehe unsere Beispielanwendung auf der Seite Onlinekredit.

Sie dürfen den Ratenkredit Rechner gratis einbauen, wenn Sie den kompletten Code inklusive des Linkhinweises integrieren. Mit der Löschung des Linkhinweises erlischt die Erlaubnis der Integration.

Fragen und Feedback bitte per Mail an rechner (at) boedeker.de.

 Viel Erfolg mit dem Raten Rechner!

Der Code lautet:
//Code Beginn
<?php   
//Ratenkreditrechner 1.0 in PHP zur freien Verwendung
//Programmierung: Peter Bödeker
//Verbesserungsvorschläge bitte an rechner(at)boedeker.de
//Die Integration des Rechners kann an beliebiger Stelle innerhalb
//des Body-Tags auf jeder Seite erfolgen, die php verarbeitet. 
//Die Nutzung auf der eigenen Site ist frei, nur
//der untenstehende Link muss erhalten bleiben - ansonsten machen
//Sie sich der Copyright-Verletzung schuldig.

//*****Hier können Designangaben gemacht werden
$bgh = "#760E0E";//Farbe der Headerzeile der Tabellen und des Fragezeichenhintergrundes
$textfarbe_header = "#FFFFFF";//Farbe des Textes der Tabellenüberzelleneigenschaften
$bg_zeile1 = "#CCCCCC";//1. Farbe der Tabellenzeilen
$bg_zeile2 = "#E4E4E4";//2. Farbe der Tabellenzeilen
$textfarbe_header = "#FFFFFF";//Farbe des Textes der Tabellenüberzelleneigenschaften
$schriftart = "Arial, Helvetica, sans-serif";//Wahl der Schriftart

//URL ermitteln:
$URL = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];

//Daten sicherheitshalber noch einmal aufrufen
$ks = $_POST["ks"];
$zs = $_POST["zs"];
$lz = $_POST["lz"];

$zs = str_replace( ",", ".", $zs ); //Komma aus Zinssatz entfernen
$ks = str_replace( ".", "", $ks );

IF ($ks == "")
{
  $rate = "-";
}
Else
{
  $mz = (pow((1 + ($zs/100)),(1/12))) - 1;  // monatl. Zins
  $rate = round($ks * $mz * pow((1 + $mz),$lz) / (-1 + pow((1 + $mz),$lz)),2); // monatl. Rate
  $gesamttilgung_plus_gesamtzinsen = $rate * $lz;
  $zinssumme = $gesamttilgung_plus_gesamtzinsen - $ks;
  $tilgungssumme = $ks;
}

?>

<script language="JavaScript">
<!--
function hinweiszeigen(ev,s)
{
  if (!ev) ev = window.event;
  obj = document.getElementById('hinweiskasten');
  obj.innerHTML = s;
  obj.style.display = 'block';
  obj.style.left = document.body.scrollLeft + ev.clientX +10;  
  obj.style.top  = document.body.scrollTop + ev.clientY +1;   
}
function hinweisausblenden()
{
  obj = document.getElementById('hinweiskasten');
  obj.style.display = 'none';
}
// -->
</script>

<style type="text/css">
<!--
.zelleneigenschaften {
  font-family: <?php echo $schriftart; ?>;
  font-size: 12px;
  border: 1px solid #FFFFFF;
  padding-right: 4px;
  padding-left: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
}
#hinweiskasten
{
  position:absolute; width:250px; margin:0;
  background-color:#F5F5F5;
  font-size:8pt; font-family:<?php echo $schriftart; ?>; color:#000000; line-height:120%;
  border:1px solid #000000; padding:3px 5px 3px 10px; display:none;
}

#hinweiskasten div, #hinweiskasten p
{
  font-size:9pt; line-height:120%;
  margin-bottom:3px;
}
h3 {
  font-family: <?php echo $schriftart; ?>;
  font-size: 14px;
  padding: 2px 0px;
  line-height: 0px;
}
.kleine_schrift {
  font-family: <?php echo $schriftart; ?>;
  font-size: 10px;
}
.tabellenueberschrift {
  font-family: <?php echo $schriftart; ?>;
  font-size: 13px;
  color: <?php echo $textfarbe_header; ?>;
  background-color: <?php echo $bgh; ?>;
  padding-top: 3px;
  padding-right: 4px;
  padding-bottom: 3px;
  padding-left: 4px;
  border: 1px solid #FFFFFF;
}
-->
</style>

<a name="ratenkreditrechner"></a>

<table width="100%"  border="0" cellspacing="0" cellpadding="0">
  
  <tr>
    <td colspan="3" valign="top"><h3>Ratenkredit Rechner </h3>
      <p class="kleine_schrift"> Rückzahlung in monatlich gleichbleibenden Raten, ohne Berücksichtigung von 
    eventuellen Bearbeitungskosten </p>
    </td>
  </tr>
  <tr>
    <td valign="top">
    <form name="hypothekenkrediteingabe" method="post" action="http://<?php echo $URL; ?>#ratenkreditrechner">
    <table width="100%"  border="0" cellspacing="0" cellpadding="0">
      <tr>
      <td colspan="2" class="tabellenueberschrift">Bitte Ihre Daten eingeben 
        </td>
      </tr>
      <tr bgcolor="<?php echo $bg_zeile1; ?>">
      <td width="60%" class="zelleneigenschaften"><div style="background-color: <?php echo $bgh; ?>; width: 12px; height: 14px; text-align: center; float: left; font-size: 9pt; color: #FFFFFF; font-weight: bold; cursor: default; margin-right: 0px;" onmouseover="this.style.background='#CCCCCC';hinweiszeigen(event,'Der Kreditbetrag ist die Geldsumme, die Sie aufnehmen und auf die Sie Zinsen bezahlen müssen.');" onmouseout="this.style.background='<?php echo $bgh; ?>';hinweisausblenden();">?!</div>
       
     Auszahlungsbetrag</td>
      <td width="40%" class="zelleneigenschaften">        
          <input name="ks" type="text" value="<?php echo number_format($ks,2, ",", "."); ?>" size="10">€ </td>
      </tr>
      <tr bgcolor="<?php echo $bg_zeile2; ?>">
      <td class="zelleneigenschaften"><div style="background-color: <?php echo $bgh; ?>; width: 12px; height: 14px; text-align: center; float: left; font-size: 9pt; color: #FFFFFF; font-weight: bold; cursor: default; margin-right: 0px;" onmouseover="this.style.background='#CCCCCC';hinweiszeigen(event,'Bitte geben Sie hier Prozentwerte ein, also z.B. 5,4 und nicht 0,054.');" onmouseout="this.style.background='<?php echo $bgh; ?>';hinweisausblenden();">?!</div>
         Jährlicher Effektivzins </td>
      <td class="zelleneigenschaften">        
        <input name="zs" type="text" value="<?php echo number_format($zs,2, ",", "."); ?>" size="4" maxlength="5"> 
        %</td>
      </tr>
      <tr bgcolor="<?php echo $bg_zeile1; ?>">
      <td class="zelleneigenschaften"><div style="background-color: <?php echo $bgh; ?>; width: 12px; height: 14px; text-align: center; float: left; font-size: 9pt; color: #FFFFFF; font-weight: bold; cursor: default; margin-right: 0px;" onmouseover="this.style.background='#CCCCCC';hinweiszeigen(event,'Bitte hier nur ganze Zahlen eingeben.');" onmouseout="this.style.background='<?php echo $bgh; ?>';hinweisausblenden();">?!</div>
         Laufzeit</td>
      <td class="zelleneigenschaften">

        <input name="lz" type="text" value="<?php echo number_format($lz); ?>" size="4" maxlength="5"> Monate</td>
      </tr>
      <tr bgcolor="<?php echo $bg_zeile2; ?>">
      <td class="zelleneigenschaften"><div id='hinweiskasten'></div> </td>
      <td class="zelleneigenschaften"><input name="Submit" type="submit"
      value="Berechnen"></td>
      </tr>
    </table>
    </form>
  </td>
    <td> </td>
  
    <td valign="top">
    <table width="100%"  border="0" cellspacing="0" cellpadding="0">
      
      <tr bgcolor="<?php echo bgh; ?>">
      <td colspan="2" class="tabellenueberschrift">Ergebnisse
      </td>
      </tr>
      <tr bgcolor="<?php echo $bg_zeile1; ?>">
      <td width="60%" class="zelleneigenschaften"><strong>Monatliche Rate</strong></td>
      <td width="40%" align="right" class="zelleneigenschaften"><strong><?php IF ($ks != "") {echo number_format($rate,2, ",", ".") ." €"; } ?> </strong>
        <div align="right"></div></td>
      </tr>
      <tr bgcolor="<?php echo $bg_zeile2; ?>">
      <td class="zelleneigenschaften">Der Zinsaufwand in der Laufzeit </td>
      <td align="right" class="zelleneigenschaften"><?php IF ($ks != "") {echo number_format($zinssumme,2, ",", ".") ." €"; } ?></td>
      </tr>
      <tr bgcolor="<?php echo $bg_zeile1; ?>">
      <td class="zelleneigenschaften">Tilgungsaufwand in der Laufzeit </td>
      <td align="right" class="zelleneigenschaften"><?php IF ($ks != "") {echo number_format($tilgungssumme,2, ",", ".") ." €"; } ?></td>
      </tr>
      <tr bgcolor="<?php echo $bg_zeile1; ?>">
      <td class="zelleneigenschaften">Der Gesamtaufwand (Zins und Tilgungen) 

        in diesen <?php echo $gesamtlaufzeit; ?> Monaten würde dann betragen</td>
      <td align="right" class="zelleneigenschaften"><?php IF ($ks != "") {echo number_format($gesamttilgung_plus_gesamtzinsen,2, ",", ".") ." €"; } ?></td>
      </tr>
  </table>
  
    </td>
  </tr>
</table>
<span class="kleine_schrift">Möchten Sie diesen Rechner für ihre eigene Website? Ganz kostenlos? Gerne! <a href="http://www.info-welten.de/kostenlose-tools/">Hier geht es zu den Infos</a>. Dort Tipps zum <a href="http://www.info-welten.de/kredite/onlinekredit.htm" target="_blank">Onlinekredit</a>.</span>



<span class="kleine_schrift">Alle Angaben ohne Gewähr! Die Raten können je nach Berechnungsmethode der Bank abweichen. </span>

//Code Ende

 
 


Integration Joomla

Auch in Joomla sind unsere kostenlosen Rechentools ohne Probleme integrierbar. Man kann zum Beispiel einen einfachen Mambot wie mosaddphp nehmen (es gibt weitere Tools), welcher eine Integration von PHP-Code in jede Contentseite ermöglicht.

Für andere CMS-Systeme gibt es ebenfalls Tools zur Integration von PHP-Code in den Content.

 Weitere Fragen gerne über das Kontaktformular.