Нужно на серверной части сделать php скрипт, который обращается к базе данных и выводит цену, входные данные в него будут храниться в переменной $_POST.
На стороне пользователя, в коде страницы делается кнопка, отлавливается нажатие не нее и при нажатии вызывается ajax функция, которая отправляет запрос на сервер и при получении ответа меняет value нужного элемента, на пришедшую сумму.
Пример с jquery
getPrice.php
$type = $_POST['type'];
$count = $_POST['count'];
.....
echo $resultsum;
на стороне клиента
<div id='pricevalue'></div>
<div class='btn' id='updatePriceBtn'>Обновить прайс</div>
js
$(document).ready(function(){
$('#updatePriceBtn').live('click', function(e) {
type = .... //тут значение типа
count = .... //тут количества
updatePrice(type, count);
});
});
function updatePrice(type, count){
data = 'type='+type+'&count='+count;
$.ajax({
url: 'getPrice.php', // указываем URL и
type: "POST",
data: data,
success: function (data, textStatus) { // вешаем свой обработчик на функцию success
$('#priceValue').text(data);
return true;
}
error(function() {
alert("Ошибка выполнения");
return false;
})
});
}