• ベストアンサー

phpのチェックボックスについて

チェックボックス1、 チェックボックス2、 チェックボックス3があるとします。 チェックボックス1を押したら次の処理。 チェックボックス1,2を押したら次の処理。 チェックボックス1,3を押したら次の処理。 以下・・・・ と9通りになりますが、チェックボックスを複数選択した場合は、みなさまはどのようにして処理をしてますでしょうか・・・ 簡単なソースとかもしよければ参考までに教えていただけますとすごく助かります。 よろしくお願いします。

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

9つ別の作業をしたいなら、そういう分岐にしますし、 3つの作業をチェックに応じてやりたいならそういう分岐にします

その他の回答 (1)

  • TERIMAYO
  • ベストアンサー率36% (8/22)
回答No.2

No1さんと同じく、普通に分岐として書いた方がわかりやすいと思います。 とは、思いましたが、適当に書いてみました。 6通りになってしまいましたが。 <form method=post> <input type=checkbox name=flg[] value=1> <input type=checkbox name=flg[] value=2> <input type=checkbox name=flg[] value=3> <input type=submit> </form> <? switch(join($_POST['flg'])){ case "": print "何も選択されていません"; break; case "1": print "1が選択されています"; break; case "2": print "2が選択されています"; break; case "3": print "3が選択されています"; break; case "12": print "12が選択されています"; break; case "13": print "13が選択されています"; break; case "23": print "23が選択されています"; break; } ?>

関連するQ&A