Как установить значение для радио кнопок при редактировании? - PullRequest
17 голосов
/ 01 июня 2011

У меня есть Gender Row с переключателями для мужчин и женщин.когда я регистрируюсь как первый раз, значения переключателя будут сохраняться в базе данных.Теперь мой вопрос: если я снова отредактирую эту строку, то она захочет (это означает, что проверено) с таким значением как мужской / женский.как это сделать?

Примечание. Работа с php.

HTML-скрипт:

<tr id="inside">
<td align="right" width="40%" id="side" >Gender</td>
<td width="3%"> </td>
<td align="left" width="50%">
<input type="radio" name="sex" value="Male" size="17">Male
<input type="radio" name="sex" value="Female" size="17">Female
</td>
</tr>

Ответы [ 5 ]

41 голосов
/ 01 июня 2011

Когда вы заполняете свои поля, вы можете проверить значение:

<input type="radio" name="sex" value="Male" <?php echo ($sex=='Male')?'checked':'' ?>size="17">Male
<input type="radio" name="sex" value="Female" <?php echo ($sex=='Female')?'checked':'' ?> size="17">Female

Предполагая, что значение, которое вы возвращаете из своей базы данных, находится в переменной $sex

Проверенное свойство будет предварительно выбирать значение, соответствующее

2 голосов
/ 13 мая 2016

Мне легче читать:

<input type="radio" name="rWF" id="rWF" value=1  <?php if ($WF == '1') {echo ' checked ';} ?> />Water Fall</label>
<input type="radio" name="rWF" id="rWF" value=0 <?php if ($WF == '0') {echo ' checked ';} ?> />nope</label>
2 голосов
/ 01 июня 2011

просто добавьте 'флажок = "проверено"' в правильной переключателе, для которого вы хотите, чтобы он был включен по умолчанию.Например, вы можете использовать php quick if notation, чтобы добавить это в:

<input type="radio" name="sex" value="Male" size="17" <?php echo($isMale?'checked="checked"':''); ?>>Male
<input type="radio" name="sex" value="Female" size="17" <?php echo($isFemale?'checked="checked"':''); ?>>Female

в этом примере $ isMale & $ isFemale - это логические значения, которые вы назначаете на основе значения из вашей базы данных.

1 голос
/ 31 мая 2017
    Gender :<br>
    <input type="radio" name="g" value="male"  <?php echo ($g=='Male')?'checked':'' ?>>male <br>
    <input type="radio" name="g" value="female"<?php echo ($g=='female')?'checked':'' ?>>female
            <?php echo $errors['g'];?>
0 голосов
/ 06 мая 2014
<td><input type="radio" name="gender" value="Male" id="male" <? if($gender=='Male')
{?> checked="" <? }?>/>Male
<input type="radio" name="gender" value="Female" id="female" <? if($gender=='Female') {?> checked="" <?}?>/>Female<br/> </td>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...