[Tep-j-general] Re: account_history_info.phpで数量が表示されない

Back to archive index

Hajime Yamamoto yamam****@ytw*****
2005年 9月 18日 (日) 13:47:16 JST


山本です。

この「1つ目」の SQL文を phpmyadmin などで実行したら
ほしい結果が返ってきますか?

問題は、 order.php より生成される order オブジェクトで
オーダー番号を引数にして生成された場合にそのオーダー
番号の 情報を TABLE_ORDERS_PRODUCTS から読み込めて
いないようです。

>一部カスタマイズしています。以下の部分です。(メーカー、サイズ(saizus)、
>カテゴリー名)を表示できるようにしています。
>
>1つ目
>
>$orders_products_query = tep_db_query("select op.orders_products_id,
>op.products_id, op.products_name, op.products_model, op.products_price,
>op.products_tax, op.products_quantity, op.final_price, sa.saizus_name,
>m.manufacturers_name, cd.categories_name
>from " . TABLE_ORDERS_PRODUCTS . " op, " . TABLE_PRODUCTS . " p, " .
>TABLE_CATEGORIES_DESCRIPTION . " cd, " . TABLE_PRODUCTS_TO_CATEGORIES .
>" p2c, " . TABLE_MANUFACTURERS . " m, " . TABLE_SAIZUS . " sa
>where op.products_id = p.products_id and op.products_id =
>p2c.products_id and p2c.categories_id = cd.categories_id and p.saizus_id
>= sa.saizus_id and p.manufacturers_id = m.manufacturers_id and
>op.orders_id = '" . tep_db_input($order_id) . "'");
>while ($orders_products = tep_db_fetch_array($orders_products_query)) {
>$this->products[$index] = array('qty' =>
>$orders_products['op.products_quantity'],
>'id' => $orders_products['op.products_id'],
>'name' => $orders_products['op.products_name'],
>'model' => $orders_products['op.products_model'],
>'categories' => $orders_products['cd.categories_name'],
>'saizus' => $orders_products['sa.saizus_name'],
>'manufacturers' => $orders_products['m.manufacturers_name'],
>'tax' => $orders_products['op.products_tax'],
>'price' => $orders_products['op.products_price'],
>'final_price' => $orders_products['op.final_price']);
>
>  
>





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