2012-02-15 36 views
0

1つの検索バーで複数の値を同時に実行できますか?たとえば、ユーザーが提出したときに私のvalue = "search"を設定したとしますが、その1つのアクションを実行するのではなく、複数のアクションを実行したいとします。1つの検索バーから複数の検索を実行

例えば、以下のコード取る:あなたは値が、私がリストされているだけで何を実行するように設定されて見ることができるように

<div id="search"> 
<form action="" method="get"> 
<label> 
Search 
<input type="text" name="q" id="searchbox" /> 
<input type="submit" name="submit" id="submit" value="Search Library" /> 
</label> 
</form> 
</div> 

を。複数の検索を実行するには、value = "Search Library"、 "Search Store"、 "Search Stock"のように複数の検索を同時に実行できるようにするか、別の方法がありますこれを行うには。

ところで、私は少し初心者ですので、ステップバイステップのヘルプは高く評価されます。助けのための

おかげで、

DCTechSU

答えて

0

はありませんあなたは複数の値を追加傾けます。 これを行う方法は、検索機能を起動し、必要に応じてseachの値をsearch_queryまたは複数のクエリに含めることです。クエリのすべての結果をエコーアウトする出力を構築できます。

たとえば、あなたは靴のためにセクシーです。 この商品がライブラリに含まれていれば、ストアと在庫品は3の検索結果が得られます。 このアイテムが3のうちの1つでない場合は、2つだけとなります。

これは私がphpとmysqlで行う方法です。

+0

アレクサンダー。 value = "search"、value = "search library"、value = "search stock"、value = "search stock"というようなことを提案していますか? – DCTechSU

+0

私は非常に基本的な考えを与えるつもりです。あなたが1つのデータベースを持っているとすれば、これはあなたのmysql検索になります – Alexander

+0

いいえ:-) ..Ok imは非常に基本的なアイデアを与えます。 1つのデータベースだけがあるとします。これはあなたのmysql検索 'mysql_query( "SELECTからどこかのライブラリ' $ search_term '")'あなたはこのような別の2つのクエリスを作るが、ライブラリを持っているあなたはそれを店に交換して在庫します – Alexander