Puedes usar jQuery y ajax, aqui te deo un ejemplo 100% funcional, puedes copiar y pegar:
Código PHP:
Ver original<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
.hide
{
display: none
}
</style>
</head>
<body>
<form class="form-horizontal" id="myForm">
<label for="" class="col-lg-3 control-label">Precio:</label>
<div class="col-lg-7">
<input type="text" name="precio" id="precio" value="200000">
</div>
</div>
<label for="" class="col-lg-3 control-label">Cantidad:</label>
<div class="col-lg-7">
<input type="text" name="cantidad" id="cantidad" class="form-control input-sm">
<label for="" class="col-lg-3 control-label"></label>
<div class="col-lg-7">
<button type="submit" id="boton" class="btn btn-default">Calcular</button>
</form>
</div>
<div class="container">
<div id="resultado" class="hide">
</div>
</div>
<script src="http://code.jquery.com/jquery-1.11.1.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#myForm').on('submit',function(e) {
var precio = $("input#precio").val();
var cantidad = $("input#cantidad").val();
$.ajax({
url:'proceso.php',
data: "precio="+precio+"&cantidad="+cantidad,
type: 'POST',
success: function (response) {
$("#resultado").removeClass('hide');
$("#resultado").html(response);
}
});
e.preventDefault();
});
});
</script>
</body>
</html>
Código del archivo proceso.php
Código PHP:
Ver original<?php
$cantidad = $_POST['cantidad'];
$precio = $_POST['precio'];
$res = $cantidad * $precio;
?>
Espero te sirva para lo que deseas hacer. Salu2