人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

1つの検索ボックスで複数フィールドを検索したいです。

PHPなどで社内システムを作成する機会がときどきあるのですが、
現状は一覧画面(検索画面)で検索ボックスを作成するときに
複数の検索ボックスを作成しています。

検索ボックスを1つにして、複数のフィールドを検索し、
検索ワードが含まれるレコードを抽出するには
どのような方法があるのでしょうか。

ご教示願います。


●質問者: kon39392
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● うぃんど
●50ポイント ベストアンサー

キーワード入力用のテキストボックス1つと、
検索対象フィールドを指定するためのチェックボックスを必要数。

頻繁に用いるフィールドのチェックをデフォルトで入れておくという手もありますが、
クッキーの利用が可能ならば前回の状態を保存しておくなどすれば便利。

デザインの関係でチェックボックスを並べるのが困難な場合は、
チェックボックスの変わりに複数選択可能なリストボックスを用いる。


2 ● きゃづみぃ
●50ポイント

フィールドを選択するリストボックスを一つと 検索ワード用のテキストボックス一つで 検索ボタンで実行させればいいかと思います。

あと フィールドを指定しない場合は、無条件で 複数のフィールドをみるような条件を ORで つなげればいいかと思います。

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ