[Tep-j-general] Re: 購入履歴について

Back to archive index

Seiji Sogabe sogab****@alles*****
2005年 6月 13日 (月) 21:03:46 JST


こんばんわ、曽我部です。

rt-s wrote:
> 購入履歴のページで、過去の購入額の合計を表示する事は可能でしょうか?
> できれば、注文のステータスが「配送済み」となっているものだけの合計をヘッダー
> 部分に表示したいと考えています。

ご注文履歴(account_history.php)のことでしょうか。

だとしたら、account_history.phpの適当なところに、

> <?php
>   define('ORDER_STATUS_DELIVERED', 3);
>   
>   $orders_query_raw = "select ot.value, o.orders_status from " . TABLE_ORDERS . " o, " . 
>   TABLE_ORDERS_TOTAL . " ot where o.orders_id = ot.orders_id and o.customers_id = '" .
>   $customer_id .  "' and ot.class = 'ot_total'";
>   
>   $sum = 0;
>   $orders_query =  tep_db_query($orders_query_raw);
>   if (tep_db_num_rows($orders_query)) {
>     while ($order = tep_db_fetch_array($orders_query)) {
>       if ($order['orders_status'] == ORDER_STATUS_DELIVERED) {
>         $sum += (int) $order['value'];
>       }
>     }
>   }
> ?>

を追加して、表示したいところで、$sumを出力すればできると思います。

ご注文履歴でなかったら、ごめんなさい。

では。

-- 
sogab****@alles*****




Tep-j-general メーリングリストの案内
Back to archive index