我有三個變量。二是從數據庫服務器端:執行計算服務器和客戶端
$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