• ベストアンサー

フォームのradioを使ってsubmitした内容を次の画面のradioボタンに反映するには?

フォームのradioボタンを使ってsubmitしたときに、次の画面で最初からradioボタンの前頁で選択したところにチェックを入れておくにはどのようにすればよいのでしょうか。用途としては、データベースをmysqlとphpでつくっており、修正画面をつくっておるのですが、元データの内容に合わせて最初からradioボタンにチェックをいれたいとおもい、質問させていただきました。よろしくお願いいたします。

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

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

phpというよりhtmlの基本を思い出せばできるはず。 radioボタンのタグに"checked"をつけるだけです。 フロー的にはいくつかあると思いますが、 ヒアドキュメントで手書きする場合はこんなかんじ <?PHP $_GET["hoge"]=3; $hoge_checked[$_GET["hoge"]]="checked"; print <<<eof <form> <input type="radio" name="hoge" value="1" ${hoge_checked[1]}>データ1<br> <input type="radio" name="hoge" value="2" ${hoge_checked[2]}>データ2<br> <input type="radio" name="hoge" value="3" ${hoge_checked[3]}>データ3<br> <input type="radio" name="hoge" value="4" ${hoge_checked[4]}>データ4<br> <input type="radio" name="hoge" value="5" ${hoge_checked[5]}>データ5<br> </form> eof; ?>

muxic
質問者

お礼

ありがとうございました!できました。