[Tep-j-general] classes/order.php内の値の取り方

アーカイブの一覧に戻る

hamada bungu****@leo*****
2008年 12月 1日 (月) 12:00:19 JST


こんにちわ。

On Sun, 30 Nov 2008 04:39:33 +0900
kiyoteru <pirate_ship****@lived*****> wrote:

> classes/order.php内のfunction cart()内の$this->products[$index]
> の配列要素の取り出し方が分かりません。

言われてる意味がよく解らないんですが、既にorders_productsテーブルを改変
して問題の値を格納するようになってるんでしょうか?

> $orders_products_query = tep_db_query("select orders_products_id, products_id, products_name, products_model, products_price, products_tax, products_quantity, final_price from " . TABLE_ORDERS_PRODUCTS . " where orders_id = '" . tep_db_input($order_id) . "'");

と、DBから引いた値を各値に格納するようになってると思うんですが、貴君の記
述からはそのような改造をしたように読み取れませんでした。

> 下記の定義では取得できます。
> $products = $cart->get_products();

こちらは

> $products_query = tep_db_query("select p.products_id, pd.products_name, p.products_model, p.products_price, p.products_weight, p.products_tax_class_id from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_id='" . tep_get_prid($products_id) . "' and pd.products_id = p.products_id and pd.language_id = '" . $languages_id . "'");

productsテーブル他から引いてますんで、そちらに値が有れば取れそう。


はまだ




Tep-j-general メーリングリストの案内
アーカイブの一覧に戻る