我有三个变量。二是从数据库服务器端:执行计算服务器和客户端
$base_duration = $arr['adzone_buyandsell_duration']
和
$base_price = $price['price']
都是int
。第三个是用户输入:<input type="text" name="duration" value="">
我需要执行如下计算:$cal_price = $base_duration/$base_price * user_input
然后我需要能够通过$cal_price
回到能够向用户收取正确的价格。我对PHP很熟悉,但不知道如何在提交表单时实时执行此计算。
Ajax是你的朋友。 http://api.jquery.com/jquery.ajax/ – Jono20201
他没有指定他使用jQuery,但是对AJAX – Terminus
是。或者你可以将你的值传递给html并计算客户端的'cal_price'。但是如果这些值是秘密的,或者它们可以实时更改,并且希望确保它们是最新的,那么就像其他评论者已经写过的那样使用Ajax。 – chapay