記事No | : 14993 |
投稿日 | : 2016/07/09(Sat) 09:26:14 |
タイトル | : WEB MART 商品検索 |
ID情報 | : totemi |
投稿者 | : 佐藤 |
URL | : http://www.nono7.com/watanabe/shopping/moto_mart/find.cgi |
WEB MARTを利用させて頂いております。
商品検索について、商品名や備考の部分だけではなく、商品コードからも検索したいのですが、可能でしょうか?
記事No | : 14995 |
投稿日 | : 2016/07/09(Sat) 18:25:05 |
タイトル | : Re: WEB MART 商品検索 |
ID情報 | : hirayama |
投稿者 | : hirayama |
URL | : http://shade-search.com/sts/fsw/wiki.cgi |
find.cgiの53行目あたりの
my ($item,$price,$memo) = (split(/<>/))[1..3];
を
my ($code,$item,$price,$memo) = (split(/<>/))[0..3];
と変更し、59行目あたりの
if ("$item $memo" =~ /^(?:$byte1|$byte2|$byte3|$byte4)*?\Q$wd\E/i) {
を
if ("$code $item $memo" =~ /^(?:$byte1|$byte2|$byte3|$byte4)*?\Q$wd\E/i) {
と変更すれば、商品コードも検索対象になると思います。
記事No | : 14997 |
投稿日 | : 2016/07/09(Sat) 23:08:42 |
タイトル | : Re^2: WEB MART 商品検索 |
ID情報 | : totemi |
投稿者 | : 佐藤 |
URL | : http://www.nono7.com/watanabe/shopping/moto_mart/find.cgi |
ご回答ありがとうございます。
うまくいきました!
本当にありがとうございました。
> find.cgiの53行目あたりの
> my ($item,$price,$memo) = (split(/<>/))[1..3];
> を
> my ($code,$item,$price,$memo) = (split(/<>/))[0..3];
> と変更し、59行目あたりの
> if ("$item $memo" =~ /^(?:$byte1|$byte2|$byte3|$byte4)*?\Q$wd\E/i) {
> を
> if ("$code $item $memo" =~ /^(?:$byte1|$byte2|$byte3|$byte4)*?\Q$wd\E/i) {
> と変更すれば、商品コードも検索対象になると思います。