Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Prezados tenho um sisteminha que vai funcionar em 3 moedas real, euro e dolar.
Preciso de uma ajuda para atualizar o codigo abaixo para automatizar isso nos relatorios.
<h1>Digite um valor </h1>
<select name="currency" required>
<option value="BRL" id="real" />Real R$=</option>
<option value="USD" id="dolar" selected/>Dolar $=</option>
<option value="EUR" id="euro" />Euro E=</option>
</select>
<input type="text" name="amount" size="15" value="20.00" onKeyUp="dinheiro(this,15)"/>
</br>
**abaixo a conversão que consegui fazer, mas não sei se tem algo melhor. **
function getCurrencyRating($currencyCode){
if($currencyCode == 'BRL') return 1;
$currcode = $currencyCode.'_BRL';
$apiURL = "http://free.currencyconverterapi.com/api/v5/convert?q=";
$apiURL .= $currcode.'&compact=y&&apiKey=2e5b8ec911e1ff89c8c4';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $apiURL);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
$currencyObj = json_decode($output);
$ratingCurrency = $currencyObj->$currcode->val;
$ratingCurrency = round( $ratingCurrency, 2);
return $ratingCurrency;
}
/profile/147023-claudia-fran%C3%A7a/?do=hovercard" data-mentionid="147023" href="/profile/147023-claudia-fran%C3%A7a/" rel="">@Claudia França
Como você quer automatizar isso?
E qual a finalidade do resultado?
Caso você queira algo mais simples, você pode usar apenas javascript para fazer a requisição para o server que converter a moeda.
Exemplo: