0

ユーザーがレコード内の情報を編集できるようにするには、次のようにします。

$case=$_GET['case'];

$query="SELECT * FROM `cases` WHERE `case`= '$case'";
$result=mysql_query($query);

<input type="text" name="firstname" value="<?php echo $firstname; ?>" />

「ケース」テーブルの値に基づいて、ラジオ グループの値を設定する必要があります。

<input type="radio" name="flight1_departing" value="AM" />
<input type="radio" name="flight1_departing" value="PM"  />

これはどのように可能ですか?

4

3 に答える 3

1
<input <?php if ($somevalue == 'AM') echo 'checked="checked"'; ?> type="radio" name="flight1_departing" value="AM" />
<input <?php if ($somevalue == 'PM') echo 'checked="checked"'; ?> type="radio" name="flight1_departing" value="PM" />
于 2011-01-20T04:27:39.590 に答える
0

既知の値が与えられた場合$val、それを各ラジオ ボタンの値に対してチェックし、checked属性を設定するだけです。

<input type="radio" name="flight1_departing" value="AM"
       <?php if ($val == 'AM') : ?>checked="checked"<?php endif ?>
       />
<input type="radio" name="flight1_departing" value="PM"
       <?php if ($val == 'PM') : ?>checked="checked"<?php endif ?>
       />

その例は非常に手動です。ラジオ要素がループで作成されると、より簡単になります。

于 2011-01-20T04:28:49.990 に答える
0

あなたの質問は少しあいまいですが、ケース テーブルの値に基づいて、どの値がデフォルトでチェックされるかを判断する必要があるということを前提にしていますか?

何かのようなもの、

<input type="radio" name="flight1_departing" value="AM" <?php if ($some_cases_value) { print 'CHECKED'; } ?>/>
<input type="radio" name="flight1_departing" value="PM" <?php if ($some_cases_value) { print 'CHECKED'; } ?> />

それを行うための非常にエレガントな方法がある可能性がありますが?

于 2011-01-20T04:33:28.027 に答える