<html>
<HEAD>
<TITLE>Euro <==> Francs</TITLE>
</HEAD>
<body>
<br><br>
<center>
<?
/*===========================================================================*/
/*calculette permettant de transformer les francs en euro et inversement */
/* license libre, renseignements joel.tesson@fnac.net */
/* */
/* en fait elle peut etre adaptée pour toute autre devises de la zone euro */
/* sachant que 1 FRF = 0,152449 EUR 1 EUR = 6,559570 FRF */
/* 1 DEM =0,511292 EUR 1 EUR = 1,955830 DEM */
/* etc */
/* */
/*===========================================================================*/
/* formatage selon normes françaises */
function formatage($nombre){
$nombre = number_format($nombre, 2);
$nombre = ereg_replace(","," ",$nombre);
$nombre = ereg_replace("\.",",",$nombre);
return $nombre;
}
/* image du symbole euro */
$euroimage = "<img src='e.gif' width='11' height='13' border='0' alt='Euro'>";
$op = $HTTP_POST_VARS["op"];
$entree = $HTTP_POST_VARS["montant"];
$entree = formatage($entree);
if ($op == 1) {
$checked1 = "checked";
$checked = "";
} else if ($op == 2) {
$checked2 = "checked";
$checked = "";
} else {
$checked = "checked";
$checked1 = $checked2 = "";
}
/* form principale */
echo "<table border=5 width='60%' cellpadding=3 >";
echo "<FORM METHOD='POST' ACTION='$PHP_SELF'>";
echo "<tr><td align='center' width='33%'><b>Montant</b></td>";
echo "<td align='center' width='34%'>";
echo "<INPUT NAME='montant' VALUE='$montant' SIZE=10></td>";
echo "<td align='right' width='33%'><b>Euros en Francs </b>";
echo "<INPUT TYPE='radio' NAME='op' VALUE='1' $checked $checked1>";
echo " <br><b>Francs en Euros </b>";
echo "<INPUT TYPE='radio' NAME='op' VALUE='2' $checked2>";
echo " </td></tr>";
echo "<tr align='center'><td COLSPAN='3'>";
echo "<INPUT TYPE='submit' VALUE='Résultat'></td></tr>";
/* réponse en francs */
if ($op == 1) {
// euro vers francs
$montantformate = formatage($montant * 6.55957);
echo "<tr align='center'>";
echo "<td COLSPAN='3'><br><b>$entree $euroimage =<font color='blue'>";
echo "<b> $montantformate<b><font color='black'> Francs</b><br> </td></tr>";
echo "</table>";
} else {
/* réponse en euro */
if ($op == 2) {
// francs vers euro
$montantformate = formatage($montant * 0.152449);
echo "<tr align='center'>";
echo "<td COLSPAN='3'><br><b>$entree Francs =<font color='blue'>";
echo "<b> $montantformate $euroimage</b><br> </font></td></tr>";
echo "</table>";
} else {
echo "</table>";
echo "</center>";
}
}
?>
</body>
</html>