Bonjour à tous,
J'ai différentes zones de textes qui me permettent de saisir différents données pour effectuer un calcul de mensualités à savoir : un montant, une durée, un taux et un bouton qui me permet de calculer
je vous donne un exemple quand je mets le montant suivant 162400 avec 15ans et un taux de 3.80 j'obtiens ceci : 1185.04 ¤/mois par contre si je mets une virgule à la place du point dans le 3.80 j'obtiens un résultat différent à savoir : 1121.5 ¤/mois
je ne sais pas comment faire pour que le résultat soit pareil
quelqu'un a t il une idée ???
voici le code utilisé
if (isset($_POST['BtMensualite']) && $mTaux > 0) {
$duree = $mDuree * 12;
$taux = strtofloat($mTaux) / 100 / 12;
$mMensualite = $mMontant * $taux / (1 - pow((1 / (1 + $taux)), $duree));
$mCoutTotal = $mMensualite * $duree;
$mInterets = $mCoutTotal - $mMontant;
if (is_numeric($mMensualite) && $mMensualite > 0) {
$mMensualite = number_format($mMensualite, 2, ".", " ") . " €/mois";
$mInterets = number_format($mInterets, 2, ".", " ") . " €";
$mCoutTotal = number_format($mCoutTotal, 2, ".", " ") . " €";
}
else {
$mMensualite = "";
$mInterets = "";
$mCoutTotal = "";
}
}
<div class="main">
<!--debut de rounded box --><b class="xb1"></b><b class="xb2"></b><b class="xb3"></b><b class="xb4"></b><b class="xb5"></b><b class="xb6"></b><b class="xb7"></b><div class="xboxcontent">
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>#calculmensualite" id="mensualite" class="calcul" onsubmit="return calculermensualite('calcul')">
<fieldset>
<div class="ligne"><span class="libelle"><label for="mMontant" class="requis">Montant emprunté</label></span>
<input id="mMontant" name="mMontant" value="<?php echo $mMontant; ?>" size="15" maxlength="15" type="text" /> €</div>
<div class="ligne"><span class="libelle"><label for="mDuree" class="requis">Durée de l'emprunt</label></span>
<select id="mDuree" name="mDuree">
<?php for ($i=1; $i<=30; $i++) {
echo "<option value=\"$i\"";
if ($i == $mDuree) echo " selected=\"selected\"";
echo ">$i</option>";
}
?>
</select> ans</div>
<div class="ligne"><span class="libelle"><label for="mTaux" class="requis">Taux</label></span>
<input id="mTaux" name="mTaux" value="<?php echo $mTaux; ?>" size="5" maxlength="5" type="text" /> %</div>
<p class="c"><input id="BtMensualite" name="BtMensualite" value="Calculer" type="image" src="images/calcul-PT.png" /></p>
<div class="ligne"><span class="libelle"><label for="mMensualite">Mensualités</label></span>
<span id="mMensualite" class="resultat"><?php echo $mMensualite; ?></span></div>
<div class="ligne"><span class="libelle"><label for="mInterets">Total des intérêts</label></span>
<span id="mInterets" class="resultat"><?php echo $mInterets; ?></span></div>
<div class="ligne"><span class="libelle"><label for="mCoutTotal">Coût total du crédit</label></span>
<span id="mCoutTotal" class="resultat"><?php echo $mCoutTotal; ?></span></div>
</fieldset>
</form>
merci d'avance
bonne journée
Aurélie