CGI-BBS > データベース > 簡易データベース > 簡易データベースの改造で県名入力を複数選択できない。


カレッヂ
カレッヂ


質問者 ロータリーロケット  投稿日 10/21(月) 14:31:15  [削除] (返信・回答が付いた後にこの質問の削除はできません)
はじめて投稿します。
ここの質問で簡易データベースの改造で県名を複数入力できるように
改造するやり方が書いてありました。
(http://www.rescue.ne.jp/CGI-BBS/database/database/20010315030447.shtml)

そこで同じように修正してやってみたんですがうまく動作しません。
次の10件をクリックすると「ご指定の条件では見当たりませんでした.」と
表示されます。

自分でなんども見直したんですが記述してあったとおりに修正していると思います。
とりあえず修正したあたりのスクリプトを書いておきますが、どこが悪いのでしょうか?


57行目付近
	#フォーム変数へ
	#$FORM{$name} = $value;
	if($name eq 'PREF'){
	    $FORM{$name} .= $value;
	    $FORM2{$name} .= $value;
	}

	else{
	    $FORM{$name} = $value;
	    $FORM2{$name} = $value;
	}

}


82行目付近
#■検索処理

	# 都道府県(一致)

	if ($FORM{'PREF'} ne 'all') {

		if ($FORM{'PREF'}=~ $PREF) { ; } else { next; }
	}


プロバイダ参照:http://www.nttsmc.com/index.html
サーバのOS:不明
パソコンのOS:WinNT系
エディタ:秀丸
FTPソフト:IBMホームページビルダー付属FTPツール
サーバ移転:していない
改造:している 改造前正常動作
CGI習熟度:beginner

返信(回答)する


Web裏技