2013-07-21 29 views
0

想知道您是否可以提供幫助?php form on the fly計算字段

我工作的一個腳本,允許引入3個字段數量,價格,折扣(%),並且我想顯示和存儲的自動計算出的字段(共)執行此操作:

量*價格 - 折扣(%)=合計

可否幫我編寫所有操作才能顯示(不是存儲)總計?

非常感謝你提前, 佩爾

這是我的代碼:

---dbase connect 
[PHP]if($_POST["do"]=="store") 
{ 
$prod_nombreproducto=$_POST["prod_nombreproducto"]; 
$prod_cantidad=$_POST["prod_cantidad"]; 
$prod_preciounitario=$_POST["prod_preciounitario"]; 
$prod_descuento=$_POST["prod_descuento"]; 
$prod_totalproducto=$_POST["prod_totalproducto"];[/PHP] 


[PHP]$query="insert into pm_productos value('$prod_nombreproducto','$prod_cantidad', 
'$prod_preciounitario','$prod_descuento','$prod_totalproducto')";[/PHP] 


Quantity: <input type="text" name="prod_cantidad" size="20"> 
Price: <input type="text" name="prod_preciounitario" size="20"> 
Discount (%):<input type="text" name="prod_descuento" size="20"> 
Total:<input type="text" name="prod_totalproducto" size="20"></td> 
</tr>[/PHP] 

回答

0
$prod_nombreproducto=$_POST["prod_nombreproducto"]; 
$prod_cantidad=$_POST["prod_cantidad"]; 
$prod_preciounitario=$_POST["prod_preciounitario"]; 
$prod_descuento=$_POST["prod_descuento"]; 
$prod_totalproducto= ($prod_preciounitario * $prod_cantidad) - $prod_descuento; 

這樣呢?

當你從數據庫中提取它:

$row = $db->fetch(); // Select/fetch data here 

$total = $row['prod_preciounitario'] * $row['prod_cantidad'] - $row['prod_descuento']; 

Total: <input type="text" value="<?=$total;?>"> 
+0

謝謝您的回覆柯蒂斯,但我得到一個錯誤信息 致命錯誤:調用一個成員函數取()一個非對象in /mnt/web7/...bla,bla,bla ..../prod_add_probas.php上線126 可以同時幫我嗎? 再次感謝。 –