2010-02-18 45 views
1

我正在嘗試爲我的業務創建一個php估算表單。我有4個輸入文本框,描述,數量,單價和總價。無論如何,我可以在總價格框中顯示數量和單價的總和嗎?感謝您的幫助將2個php輸入字段加在一起

+0

難道你要乘他們?如果你有兩件小工具,每件10美元,總價爲20美元(2 * 10美元),而不是12美元。 – 2010-02-18 17:51:15

+0

你的表格現在是如何設置的?這是爲客戶訂購什麼東西,還是爲了用於創建目錄?告訴我們更多,所以我們可以幫助你。 – 2010-02-18 17:52:10

回答

0

你的意思是當用戶填寫表格時?在這種情況下,您需要做一些處理這兩個字段上的事件的JavaScript。 如果你想顯示一些彙總頁面這兩個數的乘積用戶提交後的形式,那麼就應該是這個樣子:

echo $_POST['quantity'] * $_POST['unit_price']; 
2

您可以使用JavaScript語句在用戶輸入時執行此操作。

<input name="qty" id ="qty" type="text" onblur="sum()"/> 

<input name="price" id ="price" type="text" onblur="sum()"/> 

<input name="total" id ="total" type="text"/> 


    <script type="text/javascript"> 
    function sum(){ 
     //grab the values 
     qty = document.getElementById('qty').value; 
     price = document.getElementById('price').value; 

     document.getElementById('total').value = parseFloat(qty) * parseFloat(price); 
    } 
    </script> 

當然,您必須驗證用戶輸入的值。

-2

無需使用PHP以此爲計算可在客戶端使用javascripts完成。

+0

該答案與「不需要使用JavaScript,因爲可以在服務器端使用PHP完成計算」。 – ceejayoz 2010-02-18 18:08:43