電子書籍の厳選無料作品が豊富!

http://oshiete1.goo.ne.jp/kotaeru.php3?q=1972507 に追加質問です。

表示されている sample.php にあるチェックボックスをON/OFFしてから
再計算ボタンを押下後、チェックボックスのON/OFF状態を
引き継いで(維持して)sample.phpを表示させたいという質問ですが、
上記質問では、チェックボックスが配列扱いとなっており、
回答者の皆さんからはforeachによる解法をお教えいただきました。

今回は、下記のように配列でない場合の質問です。

<form action="<?php $PHP_SELF ?>" method="post">
<input type="checkbox" name="fruit" value="apple">りんご</td>
<input type="submit" name="exec" value="再計算">
</form>

よろしくお願い致します。

A 回答 (1件)

配列使わないの方が簡単だと思いますが・・・


こんな感じでどうでしょうか?

<?PHP
if($_POST["fruit"]=="apple") $apple_checked="checked";
print <<<eof
<form action="$PHP_SELF" method="post">
<input type="checkbox" name="fruit" value="apple" $apple_checked>りんご</td>
<input type="submit" name="exec" value="再計算">
</form>
eof;
?>
    • good
    • 1
この回答へのお礼

yamabejpさん、いつもお世話になっております。

すみません、応用がなく、まったく
発想にありませんでした。
おかげで助かりました。ありがとうございました。

お礼日時:2006/02/23 18:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報