• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPでフォーム画面を作成しています。)

PHPフォーム画面のチェックボックス値の引継ぎがうまくいかない

このQ&Aのポイント
  • PHPでフォーム画面を作成しています。そのフォームには配列でチェックボックスがありますが、戻る画面に戻ると値が引き継げていません。
  • hiddenで値を引き継ぎ、hiddenの値とDBでselectした値を比較してchecked属性を追加していますが、うまく動作しません。
  • ソースコードを確認しましたが、foreachループでチェックボックスを表示している部分に問題がある可能性があります。

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

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

<?php foreach($businessArray as $val){ $checked = ""; foreach($inputArray['com_business'] as $val1){ if($val1 == $val['bussiness_id']) $checked = " checked"; } ?> <input type="checkbox" name="com_business[]" value="<?php print($val['business_id'])?>"<?php print $checked?>> <?php } ?> こんな感じじゃないですかね。

take--
質問者

お礼

ご連絡が遅れてしまい申し訳ございませんでした。 早速試したところできました!!! かなりはまっていたので本当に助かりました。 本当にありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A