2012-01-19 7 views
-3

これまでのところ、私は小計を計算して合計支払いを得たいと思います。誰も助けることができますか?あなたはそれが問題ではない... PHPでの選択ボックスを印刷しているPHPとJavaScriptでの小計の値の変更

$viewx = mysql_query("select distinct toorderid from ordercontainer where toordercategory='$ordercategory' and customerid=$customerid") or die("Could not execute the select query." .mysql_error()); 
while($rowx = mysql_fetch_array($viewx)) 
{ 
    $id = $rowx['toorderid']; 

    $view = mysql_query("select * from products where menuid = '$id' and status = 'Active'") or die("Could not execute the select query" .mysql_error()); 
    while($row = mysql_fetch_array($view)) 
    { 
     $item = $row['item']; 
     $details = $row['details']; 
     $price = $row['price']; 

     echo '<tr><td>'.$item; 
     echo '<div style="margin:0px 0px 0px 5px">'.$details.'</div></td>'; 
     echo '<td><select name="qty" onChange="" style="width:50px"><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option><option>8</option><option>9</option><option>10</option></select></td>'; 
     echo '<td align="center">'.$price.'</td>'; 
     $qty = ; 
     $totalprice = ; 
     $subtotal = ($totalprice * $qty); 
     $totalpayment = $subtotal; 
     echo '<td align="center">'.$subtotal.' Php</td></tr>'; 
    } 
} 
+0

あなたが何をしているのか正確に説明できますか? – Charles

+0

これらのコードを読むと、データベースから出てくる値をリストしている間に、欠落している部分とループ内部の計算があります。これらの値を合計して合計支払いをする必要があります。また、選択オプションを調整すると、小計と合計支払いも変更されます。 –

+0

TY stealthyninja –

答えて

0

まず...、問題はPHPの合計金額を計算する見返りに選択ボックスの値を期待しています。もっと良い解決策は、PHPをすべてそのまま書くことです。ただし、コンピューティングの部分を除いて...そして、JAvascriptで選択ボックスのonchangeイベントであなたの合計価格を計算させます。そして、jqueryに結果を小計領域に追加させます。

幸運。

関連する問題