Я пытаюсь использовать функцию php, чтобы получить цены на тола (11,664 грамма) на странице статуса заказа. Функция использует страницу php priceApi4CurCtrl. php, которая извлекает данные о ценах с веб-сайта с использованием внешнего API. Моя функция выглядит следующим образом:
function tolaPrice($cur_pick) {
require('priceApi4CurCtrl.php');
if($cur_pick == 'pkr') {
$tola_price = $bitprice_pkr*10*11.664;
return $tola_price;
} elseif($cur_pick == 'usd') {
$tola_price = $bitprice_usd*10*11.64;
return $tola_price;
} elseif($cur_pick == 'aed') {
$tola_price = $bitprice_aed*10*11.64;
return $tola_price;
}
}
// Succeeds for the first call as under
$cur_pick = 'pkr';
echo tolaPrice($cur_pick);
// Fails for the second call as under
$cur_pick = 'aed';
echo tolaPrice($cur_pick);
Функция отлично работает для первого вызова с использованием echo tolaPrice($cur_pick)
. Тем не менее, это не удается все последующие вызовы, и, следовательно, я не могу завершить статус заказа второго и последующих заказов.
Я не уверен, как обойти это.