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

PHPフォームの組み合わせ方法とチェックボックスの残り方についての質問

このQ&Aのポイント
  • 最近教えていただいたフォームのプログラムを組み合わせる方法がわからず、うまく反映できません。
  • 検索した後にチェックボックスのチェックが消えてしまう問題について、残るようにする方法を教えてください。
  • よろしくお願いします。

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

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

>と言うことは下記のような感じになるのでしょうか? >これでもチェックされないです。 ><input type="checkbox" name="team_id[]" value="<?php echo "{$checked['team_id'][1]}" ?>"/>名古屋 htmlでチェックをさせておきたいときはどのように表示したいかを考えてみて。 <input type="checkbox" name="xxx" value="1" checked>でしょ? それをphpから出力しようとしたら ><input type="checkbox" name="team_id[]" value="5"<?php echo $checked['team_id'][5] ?>/>磐田 になるんじゃないの? $checkedの配列には" checked"が入ってるんだから。

sinto58167
質問者

お礼

只今プログラム入力してから検索後にチェックが付く動作確認が出来ました! Taiyonoshizuku様には大変わかりやすく説明していただいて助かりました。 本当にありがとうございます! 自分で考えなければ見につかないのでそこにプログラムの難しさを感じます。 今回は大変勉強させていただき誠にありがとうございました!

sinto58167
質問者

補足

大変早い返信いただき本当にありがとうございます! プログラミングに対する考え方がまだまだ甘いと痛感させられました。 今はプログラム入力出来ない環境なので後で出来上がりましたら御礼の返信させていただきます。 ありがとうございました!

その他の回答 (1)

回答No.1

今後自分で作っていくならやっていることをきちんと理解しながら進めるといいよ。 <input type="text" name="name" size="30" value="<?php echo "{$value['name']}" ?>"> で名前は表示されているわけでしょ? <input type="checkbox" name="team_id[]" value="1"{$checked['team_id'][1]}/>名古屋 でもチェックが残らない。 何が差かわからない? これに気が付いたら直ったようなもの。 *他の部分は検証していないからこれでも出なかったら他も見てみて。

sinto58167
質問者

補足

返答いただきありがとうございます! 恥ずかしながら名前のテキストボックスの部分すらあっているかどうか私にはわからなかったので質問させていただきました。 >><input type="text" name="name" size="30" value="<?php echo >>"{$value['name']}" ?>"> >>で名前は表示されているわけでしょ? と言うことは下記のような感じになるのでしょうか? これでもチェックされないです。 <input type="checkbox" name="team_id[]" value="<?php echo "{$checked['team_id'][1]}" ?>"/>名古屋 意味はなんとなく理解できそうなのですがなかなか正解できません><。