sto scrivendo la seguente funzione:
che, prelevando il forex aggiornato dal file xml, dovrebbe effettuare la conversione dalla valuta passatagli dal form sulla pagina html con la variabile $value_from .Codice PHP:
function forex_exchange() {
if (isset($_POST["curr_from"]) && isset($_POST["value_from"])) {
$curr_from = $_POST['curr_from'];
$value_from = $_POST['value_from'];
$xml=simplexml_load_file("http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml");
foreach ($xml->Cube->Cube->Cube as $c) {
if ($c['currency'] == $curr_from)
$forex = $c['rate'];
}
(float) $forex; // cast del valore recuperato dall'xml
$change = $value_from / $forex;
return $change;
}
}
il problema è che non mi esegue l'operazione di divisione $change = $value_from / $forex;. mi restituisce semplicemente il valore di $value_from. c'è qualcosa che mi son perso?
grazie!