質問 > 管理機能 > 管理画面の商品検索 説明文も |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
dondon |
投稿日時: 2014/12/18 9:27
対応状況: −−−
|
一人前 登録日: 2012/2/23 居住地: 投稿: 136 |
Re: 管理画面の商品検索 説明文も IPLOGIC様
ご指導ありがとうございます。 「break;が無い。」が原因でした・・・。すみません。 しかし、説明文かた検索は無事ヒットしましたが、今度は変える前にできていたAND検索ができなくなってしまいました。 AND検索+説明文もヒット は共存が難しいのでしょうか。 そこまでやるとなると検索画面にチェックボックスなどを用いて、○AND検索 ○OR検索 ○説明文検索 みたいにしないといけませんか? ■元々のコード(タイトルをスペース区切りでAND検索可能だった) // 商品名 case 'search_name': // 商品名をwhere文に $name = $objFormParam->getValue($key); $name = str_replace(",", "", $name); // 全角スペースを半角スペースに変換 $name = str_replace(",", "", $name); // スペースでキーワードを分割 $names = preg_split("/ +/", $name); // 分割したキーワードを一つずつwhere文に追加 foreach ($names as $val) { if ( strlen($val) > 0 ) { $where .= " AND name ILIKE ? "; $arrValues[] = sprintf('%%%s%%', $val); } } break; ■変更したコード(説明文もヒットするが、AND検索が無効に・・・) // 商品名 case 'search_name': // 商品名をwhere文に $name = $objFormParam->getValue($key); $name = str_replace(",", "", $name); // 全角スペースを半角スペースに変換 $name = str_replace(",", "", $name); // スペースでキーワードを分割 $names = preg_split("/ +/", $name); // 分割したキーワードを一つずつwhere文に追加 foreach ($names as $val) { if ( strlen($val) > 0 ) { $where .= " AND ( name LIKE ? OR comment3 LIKE ? OR main_comment LIKE ?) "; $arrValues[] = sprintf('%%%s%%', $objFormParam->getValue($key)); $arrValues[] = sprintf('%%%s%%', $objFormParam->getValue($key)); $arrValues[] = sprintf('%%%s%%', $objFormParam->getValue($key)); } } break; ご多忙の中、恐縮です。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
管理画面の商品検索 説明文も | dondon | 2014/12/10 18:09 |
Re: 管理画面の商品検索 説明文も | yuh | 2014/12/10 18:48 |
Re: 管理画面の商品検索 説明文も | kuro_r | 2014/12/10 18:48 |
Re: 管理画面の商品検索 説明文も | dondon | 2014/12/11 13:44 |
Re: 管理画面の商品検索 説明文も | IPLOGIC | 2014/12/11 20:51 |
Re: 管理画面の商品検索 説明文も | dondon | 2014/12/12 13:11 |
Re: 管理画面の商品検索 説明文も | IPLOGIC | 2014/12/12 21:12 |
Re: 管理画面の商品検索 説明文も | dondon | 2014/12/15 10:10 |
Re: 管理画面の商品検索 説明文も | IPLOGIC | 2014/12/15 21:21 |
Re: 管理画面の商品検索 説明文も | dondon | 2014/12/16 9:38 |
Re: 管理画面の商品検索 説明文も | iwakiri | 2014/12/16 14:29 |
Re: 管理画面の商品検索 説明文も | dondon | 2014/12/17 10:54 |
Re: 管理画面の商品検索 説明文も | IPLOGIC | 2014/12/17 20:39 |
» Re: 管理画面の商品検索 説明文も | dondon | 2014/12/18 9:27 |
Re: 管理画面の商品検索 説明文も | IPLOGIC | 2014/12/18 19:54 |