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テーブル他から引いてますんで、そちらに値が有れば取れそう。 はまだ