Сделать смену валюты для магазина на главной.
Andrey Aleksandr 14.06.2019 Стол заказов 468 1 комментарий
Сделать смену валюты для магазина на главной. (ни под товарами, как в коде ниже, общая смена для всех товаров) К примеру есть продукт, есть три доп - поля РУБ - ЕВР - ДОЛЛАР Или чтобы с рубля шел расчёт суммы, как в коде ниже.
<?
// валюта в массиве
// если нужно дописать еще (через запятую): 'rub'=>'РУБ'
$curs = array('grn'=>'ГРН', 'usd'=>'USD', 'eur'=>'EUR');
// форма выбора валюты
echo '<form action="" method="post" name="form">
<select name="currency" onchange="this.form.submit()">';
foreach ($curs as $value=>$valuetext) {
if (trim($_POST['currency']) == $value) {
$selected = 'selected="selected"';
} else { $selected = ''; }
echo '<option '.$selected.' value="'.$value.'">'.$valuetext.'</option>';
}
echo '</select>
</form>';
//echo $_POST['currency']; // вывод валюты
// формула курса валюты
$currency = $_POST['currency'];
$cena = 100; // главная цена
// курс валют
$usd = 0.039; // для доллара
$eur = 0.035; // для евро
switch ($currency)
{
case "usd":
$sumaUSD = $cena * $usd; // формула
echo "<p>$currency $sumaUSD</p>"; //результат
break;
case "eur":
$sumaEUR = $cena * $eur; // формула
echo "<p>$currency $sumaEUR</p>"; //результат
break;
default:
echo "<p>$cena $currency.</p>"; //вывод главной цены
break;
}
?>