<html>
<HEAD>
<TITLE>Euro &lt;==&gt; 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&nbsp;</b>";
echo
"<INPUT TYPE='radio' NAME='op' VALUE='1' $checked $checked1>";
echo
"&nbsp;&nbsp;&nbsp;<br><b>Francs en Euros&nbsp;</b>";
echo
"<INPUT TYPE='radio' NAME='op' VALUE='2' $checked2>";
echo
"&nbsp;&nbsp;&nbsp;</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>&nbsp;</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>&nbsp;</font></td></tr>";
    echo
"</table>";
  } else {
    echo
"</table>";
    echo
"</center>";
  }

}
?>

</body>
</html>