バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 受注管理画面で商品ステータス検索をしたい

管理機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
long20th
投稿日時: 2014/8/28 17:07
対応状況: −−−
常連
登録日: 2014/6/25
居住地:
投稿: 35
Re: 受注管理画面で商品ステータス検索をしたい
yuh様
ありがとうございます。

この様に記述しエラーは回避されました。

            case 'search_product_status':
                $tmp_where = 'AND EXISTS (SELECT * FROM dtb_order_detail od WHERE od.order_id = dtb_order .order_id AND od.product_id EXISTS (SELECT * FROM dtb_product_status dps WHERE dps.product_id = od.product_id AND product_satatus_id = ?))';

			if(is_array($objFormParam->getValue($key))){
                $tmp_where = 'AND EXISTS (SELECT * FROM dtb_order_detail od WHERE od.order_id = dtb_order .order_id AND od.product_id exists (SELECT * FROM dtb_product_status dps WHERE dps.product_id = od.product_id AND product_satatus_id IN ('.implode(",",array_fill(0, count($objFormParam->getValue($key)), '?')).')))';
				$arrValues = array_merge($arrValues,$objFormParam->getValue($key));
				}
                break;

しかし、今度は結果を抽出してくれません。

LC_Page_Admin_Order.phpに


        $objFormParam->addParam('商品ステータス', 'search_product_status', INT_LEN, 'n', array('MAX_LENGTH_CHECK'));



            case 'search_product_status':
                $tmp_where = 'AND EXISTS (SELECT * FROM dtb_order_detail od WHERE od.order_id = dtb_order .order_id AND od.product_id EXISTS (SELECT * FROM dtb_product_status dps WHERE dps.product_id = od.product_id AND product_satatus_id = ?))';

			if(is_array($objFormParam->getValue($key))){
                $tmp_where = 'AND EXISTS (SELECT * FROM dtb_order_detail od WHERE od.order_id = dtb_order .order_id AND od.product_id exists (SELECT * FROM dtb_product_status dps WHERE dps.product_id = od.product_id AND product_satatus_id IN ('.implode(",",array_fill(0, count($objFormParam->getValue($key)), '?')).')))';
				$arrValues = array_merge($arrValues,$objFormParam->getValue($key));
				}
                break;

を記述、

index.tplに



        <tr>
            <th>商品ステータス</th>
            <td colspan="3">
            <!--{assign var=key value="search_product_status"}-->
            <span class="attention"><!--{$arrErr[$key]|h}--></span>
            <!--{html_checkboxes name="$key" options=$arrProduct_Status selected=$arrForm[$key].value}-->
            </td>
        </tr>


を記述してあります。

間違っている所が理解りません。

ご指摘、お願い致します。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   受注管理画面で商品ステータス検索をしたい long20th 2014/8/28 14:04
     Re: 受注管理画面で商品ステータス検索をしたい yuh 2014/8/28 14:51
       Re: 受注管理画面で商品ステータス検索をしたい long20th 2014/8/28 15:19
         Re: 受注管理画面で商品ステータス検索をしたい yuh 2014/8/28 16:01
           Re: 受注管理画面で商品ステータス検索をしたい long20th 2014/8/28 16:18
             Re: 受注管理画面で商品ステータス検索をしたい yuh 2014/8/28 16:37
             » Re: 受注管理画面で商品ステータス検索をしたい long20th 2014/8/28 17:07
                 Re: 受注管理画面で商品ステータス検索をしたい yuh 2014/8/28 21:03
                   Re: 受注管理画面で商品ステータス検索をしたい long20th 2014/8/29 8:39

 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1649
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.