wwwsrch.cgiで検索がマッチしなかった場合の表示方法は??

[上に] [前に] [次に]
まぐ [E-Mail] 2000/02/04(金) 22:24:20
wwwsrch.cgiで検索がマッチしなかった場合には
何も表示されませんが、

これを『検索条件に一致しませんでした』などの

任意の文章を表示するには
.cgiのどこを改変すればいいのでしょうか?

QQQ 2000/02/07(月) 12:36:56
条件にマッチしたかどうかのフラグを追加すればいいです。

・フラグの初期化
58行あたり(# 初期設定 のところ)に
$found = 0;
を入れます。

・マッチした時にフラグを立てる
244行あたり(# 表示する のところ)に
$found = 1;
を入れます。

・表示する
139行あたり(検索が完了しました を表示しているところ)を、
たとえば次のように書き換えます。
if ($found){print "<B>検索が完了しました。</B>\n";}
else {print "<B>検索条件に一致しませんでした。</B>\n";}

[上に] [前に] [次に]