> フロント機能 > 「会社名」「部署名」の追加 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
tae01415 |
投稿日時: 2010/4/5 15:40
対応状況: −−−
|
常連 登録日: 2010/3/31 居住地: 大阪 投稿: 32 |
Re: 「会社名」「部署名」の追加 いつもお世話になります。
●/data/class/SC_CustomerList.php // 名前(カナ) if (!isset($this->arrSql['kana'])) $this->arrSql['kana'] = ""; if ( strlen($this->arrSql['kana']) > 0 ) { if(DB_TYPE == "pgsql"){ $this->setWhere("(kana01 || kana02 LIKE ?)"); }elseif(DB_TYPE == "mysql"){ $this->setWhere("concat(kana01,kana02) LIKE ?" ); } $searchKana = $this->addSearchStr($this->arrSql['kana']); $this->arrVal[] = mb_ereg_replace("[ ]+","",$searchKana); } ○この下に、下記を追加する。 // 会社名 if (!isset($this->arrSql['company_name'])) $this->arrSql['company_name'] = ""; if ( strlen($this->arrSql['company_name']) > 0 ) { $this->setWhere( "company_name Like ?" ); $this->arrVal[] = $this->arrSql['company_name']; } // 部署名 if (!isset($this->arrSql['section_name'])) $this->arrSql['section_name'] = ""; if ( strlen($this->arrSql['section_name']) > 0 ) { $this->setWhere( "section_name Like ?" ); $this->arrVal[] = $this->arrSql['section_name']; } と変更しているのですが、 1.「会社名」であいまい検索ができません。 2.「部署名」に正しい値を入力しても、検索されません。 SQL文が間違っているようなのですが、解決できません。 どうか、アドバイスをお願いいたします。 |
フラット表示 | 前のトピック | 次のトピック |