2016-10-28 5 views
-1

私はドロップダウン入力フォームから複数の選択をしています。たとえば、複数の値1,2,3,4,5,6を選択します。これらは50個のIDのリストからのIDです。PHPで複数の選択肢を処理する(ドロップダウンメニューから)データベースと照会

私のデータベーステーブルには、IDと値の2つの列があります。

私の目標は、これらの入力ID(入力フォームによって提供される)をとり、MAXIMUM値のIDを返すSQLクエリを使用してPHPスクリプトを作成することです。

私は入力IDを知っています。 たとえば、SQLクエリーは次のようになります。select id, value from tablename where value= (select MAX(value) from tablename where id IN (1,2,3,4));

複数の選択肢がある場合(入力フォームから来ているため)、この状況を処理する方法が見つかりません。

私はPHPまたはSQLでそれを処理する必要がありますか?私はこれにどのようにアプローチすべきですか?

答えて

1

フォームをポストすると、マルチセレクションが配列として送信されます。 implode(glue, array)関数を使用し、結果の文字列をクエリに挿入します。

+0

ありがとうございました。できます。 – Ankit

関連する問題