如何在PHP中编辑单选按钮的值


how could edit value of radio buttons in php

在php形式中,我将单选按钮中的数据获取到数据库。效果很好。但是在编辑页面中,如何从数据库中获取选中的值?

我的代码是:

             <div class="data">
                <div class="label1">PCDC:</div>
                <div style="text-align:right;width:49px;float:left;">
                <input type="radio" name="pcdc"  value="yes" style="vertical-align: middle; margin: 0px;">YES
                </div>
                <div style="text-align:right;width:46px;float:left;">
                <input type="radio" name="pcdc"  value="no" style="vertical-align: middle; margin: 0px;">NO
                   </div>
         </div>

请像这样尝试代码::假设单选按钮值的变量名称为"$val",然后像这样使用此$val变量。

<input type="radio" name="pcdc" <?php if($val == 'yes') { echo "checked='checked'"; } ?>  value="yes" style="vertical-align: middle; margin: 0px;">YES
<input type="radio" name="pcdc"  <?php if($val == 'no') { echo "checked='checked'"; } ?> value="no" style="vertical-align: middle; margin: 0px;">NO

你能尝试以下代码吗

$('input[name="pcdc"][value="yes"]').prop('checked',true);

以上是一个jQuery解决方案,优点是当你有多个单选按钮时,不需要检查每个元素。