フォームで絞込み検索機能を持たせるには?
CGIでキーワード検索システムを使用していますが、FORM等であらかじめ一部の語句だけを設定してお
き、絞込み検索機能も持たせたいと考えています。ただデータを渡す際にうまくいきません。
どなたかデータの引渡しに関して、いい方法があればご教授ください。
使用想定例:
<form method="POST" action="./search.cgi" enctype="multipart/form-data">
<select name="search">
<option value="" selected="selected">指定なし</option>
<option value="ア行">ア行</option>
中略
<option value="ワ行">ワ行</option>
</select>
<select name="search">
<option value="" selected="selected">指定なし</option>
<option value="Men">男性</option>
<option value="Women">女性</option>
</select>
<select name="search">選択項目</select> は追加したいと考えています。
<input type="text" name="search" size="30" value="" />
<input type="submit" name="SUBMIT" value="検索" />
</form>
タグ入力で
http://xxxx.com/search.cgi?search=ア行,Men
と入力した場合、絞込み検索ができるようにはなっています。(カンマでand検索)
ただ、自分の考えている例だと
http://xxxx.com/search.cgi?search=ア行&search=Men&search=
のようにデータが渡されてしまい、検索対象全てがヒットしてしまいます。
フォームのNAME属性が同じものを「,」で連結する。みたいな動作ができればベストなんでしょうが
。
よろしくお願いします。
お礼
ランダムになるのはキーワードを入れてない時でした。そこそこでもまあいいかな、と思います。 ありがとうございました。