- ベストアンサー
フォームのradioを使ってsubmitした内容を次の画面のradioボタンに反映するには?
フォームのradioボタンを使ってsubmitしたときに、次の画面で最初からradioボタンの前頁で選択したところにチェックを入れておくにはどのようにすればよいのでしょうか。用途としては、データベースをmysqlとphpでつくっており、修正画面をつくっておるのですが、元データの内容に合わせて最初からradioボタンにチェックをいれたいとおもい、質問させていただきました。よろしくお願いいたします。
- みんなの回答 (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; ?>
お礼
ありがとうございました!できました。