バージョン選択

フォーラム

メニュー

オンライン状況

38 人のユーザが現在オンラインです。 (26 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 38
もっと...

サイト内検索

質問 > フロント機能 > マイページの購入履歴で商品名を表示させる

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
zxzxaser
投稿日時: 2009/7/28 17:22
対応状況: −−−
半人前
登録日: 2008/10/27
居住地:
投稿: 24
マイページの購入履歴で商品名を表示させる
お世話になります。

早速ですが、ご教授願いたい点があります。

LC_Page_Maypage.phpで購入履歴から商品名を取得したく
以下のコードを追加しました。

-------------------------------------------------

$col = "order_id,message";
$from = "dtb_order";
$where = "del_flg = 0 AND customer_id=?";
$arrval = array($objCustomer->getvalue('customer_id'));
$order = "order_id DESC";

$linemax = $objQuery->count($from, $where, $arrval);
$this->tpl_linemax = $linemax;

// ページ送りの取得
$objNavi = new SC_PageNavi($this->tpl_pageno, $linemax, SEARCH_PMAX, "fnNaviPage", NAVI_PMAX);
$this->tpl_strnavi = $objNavi->strnavi; // 表示文字列
$startno = $objNavi->start_row;

// 取得範囲の指定(開始行番号、行数のセット)
$objQuery->setlimitoffset(SEARCH_PMAX, $startno);
// 表示順序
$objQuery->setorder($order);

//購入履歴の取得
$this->arrOrder = $objQuery->select($col, $from, $where, $arrval);

SC_Utils::sfPrintR( $this->arrOrder[1].order_id );

    //以下追加コード-----------------
$col = "product_name";
$from = "dtb_order_detail";
$where = "order_id=?";
$arrval = array($objCustomer->getvalue($this->arrOrder.order_id));

//商品名の取得
$this->arrOrder = $objQuery->select($col, $from, $where, $arrval);
//-------------------------------

------------------------------------------------------------
やりたいことは
購入履歴から取得したorderidをキーにして
order_detailテーブルのproduct_name(商品名)を取得し、
arrOrder に商品名を格納し、
mypage/index.tplに値を渡して商品名を表示させたいです。
しかし、arrOrderの中身が取れてないような気がします。

また、index.tplは以下のコードにしております。

-------------------------------------------------
<!--{section name=cnt loop=1}-->
<tr>
<td><!--{$arrOrder[cnt].product_name}--></td>
<td class="centertd"><a href="<!--{$smarty.server.PHP_SELF|escape}-->" onclick="fnChangeAction('./history.php'); fnKeySubmit('order_id','<!--{$arrOrder[cnt].order_id}-->'); return false">ダウンロード</a></td>
</tr>
<!--{/section}-->

------------------------------------------------------------

ここで
$arrOrder[cnt].product_name
と記述しておりますがこれで表示できますでしょうか?

ご指導のほど、宜しくお願いいたします。




フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » マイページの購入履歴で商品名を表示させる zxzxaser 2009/7/28 17:22
     Re: マイページの購入履歴で商品名を表示させる seasoft 2009/7/28 17:29
       Re: マイページの購入履歴で商品名を表示させる zxzxaser 2009/7/28 17:44
         Re: マイページの購入履歴で商品名を表示させる AMUAMU 2009/7/28 18:05
         Re: マイページの購入履歴で商品名を表示させる zxzxaser 2009/7/28 18:06
           Re: マイページの購入履歴で商品名を表示させる hkr 2010/5/24 11:24
             Re: マイページの購入履歴で商品名を表示させる DELIGHT 2010/5/24 11:49

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,138名です
総投稿数は110,042件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1650
8
red
1570
9
mcontact
1298
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.