KENT-WEB サポートコーナー 過去ログ [ 0348 ]


記事No: 14993
投稿日: 2016/07/09(Sat) 09:26:14
タイトルWEB MART 商品検索
ID情報: totemi
投稿者: 佐藤
URLhttp://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
URLhttp://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) {
> と変更すれば、商品コードも検索対象になると思います。


[検索ページ] [掲示板]