2016-10-28 73 views
-1

我正在從下拉輸入表單中進行多項選擇。因此,例如:選擇多個值1,2,3,4,5,6。這些是來自50個ID列表中的ID。在php和查詢數據庫中處理多個選擇(從下拉菜單中)

我的數據庫表有2列 - ID和值。

現在,我的目標是用sql查詢編寫php腳本,它將採用這些輸入ID(由輸入表單提供)並返回帶有MAXIMUM值的ID。

當我知道輸入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

相關問題