• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:チェックボックスで複数選択する方法教えて下さい)

チェックボックスで複数選択する方法教えて下さい

このQ&Aのポイント
  • PHPファイルに配置されたチェックボックスを使用して複数の選択肢を選択する方法を教えてください。
  • チェックボックスを使用して選択された情報をPOSTで受け取り、同じPHPファイルに表示することができません。解決策を教えてください。
  • 最終的には選択された情報をMySQLに登録したいのですが、うまくいきません。アドバイスをお願いします。

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

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

<? print_r( $_POST["working_days"]); ?> とすれば配列にきちんとはいっているとわかると思います。 データは配列で飛ばすので ×<input type="checkbox" name="working_days[1]" value="1"> を ○<input type="checkbox" name="working_days[]" value="1"> として配列のキーを無指定にしたほうが効率的です。 実際に登録の際には、 if(is_array($_POST["working_days"] )) foreach($_POST["working_days"] as $val){} のようなループを使います。

nicolemen
質問者

お礼

早速、御指導を頂くありがとうございました。 お時間を頂きありがとうございます。 確認しましたら、うまく動作致しました。 配列についていろいろ勉強をしようとしておりますので、 今後ともどうぞよろしくお願いします。

関連するQ&A