• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:while()から得られるインデックス..)

SQLデータベースからの一覧抽出と修正に関する質問

このQ&Aのポイント
  • SQLデータベースから抽出した一覧(list.php)から、htmlのフォームのラジオボタンを使ってSQL上のデータを修正したい
  • list.phpの15行目のラジオボタンの値が正しく取得できず、[1]以降は取得できていない
  • 初心者のため基礎的な間違いがあるかもしれないが、2日間悩んでいるため助けが必要

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

  • ベストアンサー
  • dalianse
  • ベストアンサー率35% (7/20)
回答No.1

とりあえずラジオボタンはチェックした値しかPOSTされないから、 1つしか取得できないと思います。 複数の値を取得したい場合はチェックボックスを使うべきと思います。 ラジオボタンなら name="disp[]"じゃなくて、name="disp"でいいんじゃないでしょうか?

simone86
質問者

お礼

無事に希望通り、動作しました。 ありがとうございました!

simone86
質問者

補足

ご回答ありがとうございます。 ご回答を読んでよく考えてみたら、どうやら私の勘違いですね。。 ラジオボタンのcheckedによって、最初にPOSTされた値が[0]ということになるんですよね・・。 ということはつまり、それが最初で最後、唯一のdispの値ということに・・。 今回は、増減するデータを全てリスト表示し、 全データの中からラジオボタンで1つだけのデータを選ばせる仕様です。 おかげさまで、勘違いに気づきました。ありがとうございます! ちょっと組み替えてみます。

関連するQ&A

専門家に質問してみよう