私がユーザーが選択したすべての価格を計算したいと思います。 私のデータベースには、これらの製品のすべてが既に異なっています。私は量を表示したいと思っていたので、私はこれをしたPricelist table (この表がお勧めですか?)データベースからの価格を計算します(SUM)
:
私の価格表の表では、このようになります。 このように: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