Сообщение от laimas
|
А вот это substr(htmlspecialchars(trim(number_format($produc t['price'] * $quantity ,2))), 0, 1000000); - полнейшая чушь, выбрасывайте это.
$produc t['price'] - цену продукта должен знать сервер, передавать ее с клиента не стоит. Клиент должен сообщать серверу только количество выбранного.
|
substr(number_format($produc t['price'] * $quantity ,2), 0, 10);
Существует сессия:
$_SESSION['total_price'], так я выводил "общую сумму заказа" до появления выбора типа доставки с JS.
$total_price = $_SESSION['total_price'];
$total_price я заносил в БД "общую сумму заказа"
Теперь с помощью JS общая сумма заказа заносится в id="product-price"
<script>
window.onload = function(){ totalPrice = "<?=$_SESSION['total_price']?>"; }
window.onclick = function onclickRadio() {
var nameRadio = document.getElementsByName('nameRadio');
for (var i = 0; i < nameRadio.length; i++) {
if (nameRadio[i].type === 'radio' && nameRadio[i].checked) {
rezultatRadio = nameRadio[i].value;
}
}
document.getElementById('rezultatRadio').innerHTML = rezultatRadio;
document.getElementById('product-price').innerHTML = new Number (+rezultatRadio) + new Number (+totalPrice);
}
</script>
И вот как теперь значение данного id можно передать переменной PHP, чтобы можно было это дальше обрабатывать в PHP?