• ベストアンサー

複数選択可能なリストボックスを使いたい

リストボックスで複数選択された項目を配列によってPHPファイルに受け渡し、この配列を使ってselect文を書く方法についてご教示ください。 たとえば、都道府県名のリストボックスから「東京都」「大阪府」「兵庫県」を選択したら、これら3都府県のOR検索が可能となるようなselect文の書き方を知りたいのです。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

select文というのはsqlの事ですか?or検索であれば "都道府県 in ('東京都','大阪府')"といった形でいいと思いますが・・・。都道府県にIDを振って数値で検索する方が速度的にも効率はいいと思います。数値であれば "都道府県ID in (".join(",",$array_area).")"といったスクリプトで表現できます。

kazukichikun
質問者

お礼

迅速なお返事ありがとうございます。 初心者の私にとってJOIN関数というものは目からうろこでした。早速試してみたいと思います。

関連するQ&A