0
我想計算每個用戶所做的選擇的價格。 在我的數據庫中,所有這些產品都有不同數量。從數據庫中計算(SUM)價格
我的價目表表看起來像這樣:Pricelist table (這張桌子是可取?)
我這樣做是因爲我想顯示的金額。 想要這樣:radio button choices
與此同時,我的管理員可以更新價格。
我有一大堆的選擇,需要計算,我想它是接口
我到目前爲止已經和做工精細上了車自動計算。
以上我的價格我有PHP這樣的,效果很好
<?php
$link = mysql_connect('localhost', 'root', '');
mysql_select_db("myrnas", $link);
$query="SELECT * FROM pricelist";
$myData = @mysql_query($query, $link); ?>
function updateTotal() {
var optionprice = 0; //base price to start is 0
function cakeThemePrice() {
if (document.getElementById('theme1').checked) {
optionprice += 500; }
if (document.getElementById('theme2').checked) {
optionprice += 200;}
if (document.getElementById('theme3').checked) {
optionprice += 200; }
}
}
cakeThemePrice(); //function to add them up
var totalPrice = optionprice;
document.getElementById('totalPrice').innerHTML = "Amount : ₱ " + totalPrice;
<input type="radio" id="theme1" name="cake_theme" value="wedding" onchange="updateTotal()" /> Wedding
<?php
while($record=mysql_fetch_array($myData)){
echo "₱".$record['wedding_price'].""; ?>
<br> <input type="radio" id="theme2" name="cake_theme" value="birthday" onchange="updateTotal()" /> Birthday <?php echo "₱".$record['birthday_price'].""; ?>
<br> <input type="radio" id="theme3" name="cake_theme" value="dedication" onchange="updateTotal()" />Dedication <?php echo "₱".$record['dedi_price'].""; ?>
<? php } ?>
<span id="totalPrice"> Amount: </span>
那麼你所看到的,所顯示的價格仍然是硬編碼,這我不想要它。 我看過像SUM這樣的代碼,並把數據價格在我的表格中得到價格,但我不知道如何使用它。 在此先感謝!
謝謝你,但我不確定它是否會起作用。你檢查了我的表格結構(第1張圖)嗎?我只有1行顯示每個選項的數據(第2張圖)。所以我的價格取決於選擇。我在考慮你的代碼是,我需要將我的表中的所有列**加起來? – Khyana
對不起,imgur在辦公室被封鎖了。我的建議是,如果你只想查詢你的結果是使用ajax,那麼只需在我的查詢中添加一個'WHERE'。 :) – WTFZane