Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Стол заказов » Сделать смену валюты для магазина на главной.

Сделать смену валюты для магазина на главной.


 Andrey Aleksandr    14.06.2019    Стол заказов    405    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;
}
?>

1 комментарий

startget
Юзер

startget - 22 июня 2019 14:12 -

Могу реализовать с помощью javascript, таким образом, чтобы запомнился выбор пользователя. 20$

Чтобы комментировать - войдите или зарегистрируйтесь на сайте
наверх