2017-11-05 8 views
0

私はhtmlテーブルにmysqlデータベースを作成しましたが、今私がしたいのは、別の列に表示するために合計を見つけるために価格と数量を掛けることです。これらはすべて約1つのテーブルです。2つの列の値を乗算して別の列に書き込む方法はありますか?

"SELECT * FROM orders where user_id = '".$_SESSION['userId']."' ORDER BY order_id DESC"; 

これは私のSQL文です。

    foreach($result as $data) 
         { 

          echo "<tr><td>".$data['order_situation']."</td> 
             <td>".$data['client_name']."</td> 
             <td>".$data['client_last_name']."</td> 
             <td>".$data['city']."</td> 
             <td>".$data['district']."</td> 
             <td>".$data['area']."</td> 
             <td>".$data['address']."</td> 
             <td>".$data['tel_no1']."</td> 
             <td>".$data['tel_no2']."</td> 
             <td>".$data['product']."</td> 
             <td>".$data['quantity']."</td> 
             <td>".$data['price']."</td> 
             <td>".$data['down_payment']."</td> 
             <td>".$data['explanation']."</td> 
             <td>".$data['username']."</td> 
             <td>".$data['date']."</td> 
             <td><a href=\"updateorders.php?id=".$data['order_id']."\">Güncelle</a></td> 
            </tr>"; 

         } 
+0

「​​」を試しましたか?$ data ['quantity'] * $ data ['price']。 "'? –

+0

ええ、私は問題を解決してくれてありがとう! –

答えて

1

"SELECT *, price * quantity AS total FROM orders WHERE user_id = '".$_SESSION['userId']."' ORDER BY order_id DESC";

動作する必要があります。そして、これは私の関連するPHPコードです。次に、合計を参照できます。 $data['total']

関連する問題