从MySQL数据库设置单选按钮



我试图采用这段来自w3school.com的代码,但我看不出如何通过PHP根据存储在布尔MySQL列中的值来预设按钮。

<form>
What color do you prefer?<br>
<input type="radio" name="colors" id="yes" value="1" >Yes<br>
<input type="radio" name="colors" id="no" value="0" >No
</form>
<button onclick="check()">Check "Yes"</button>
<button onclick="uncheck()">Uncheck "Yes"</button>
<script>
function check() {
document.getElementById("yes").checked = true;
}
function uncheck() {
document.getElementById("yes").checked = false;
}
</script>

您可以将checked属性与echo一起使用。我不知道你是如何获得数据的,但举个例子:

<form>
What color do you prefer?<br>
<input type="radio" name="colors" id="yes" value="1" >Yes<br>
<input type="radio" name="colors" id="no" value="0" <?php echo $variableOnMyDatabase ? "checked": "" ?> >No
</form>

最新更新