【发布时间】:2016-02-08 10:27:12
【问题描述】:
尽管看起来微不足道,但我在通过 PHP 从 MySql 数据库中检索单选按钮的值时遇到了问题。这是我的第一个学习项目,所以我正在尽力而为
问题已被提出,但我没有找到有用的答案。
php 代码执行了一个简单的“选择 *”,因此我检索了所有字段。
这是php代码
<label>Owner: <?php echo $row['Owner']; ?></label></br>
<input type="radio" name="Owner" checked=<?php if($row['Owner'] = "A") { echo "true"; }?> value="A">A
<input type="radio" name="Owner" checked=<?php if($row['Owner'] = "B") { echo "true"; }?> value="B">B</br></br>
然后我使用 mysqli_fetch_array() 检索值。
这是结果:
如您所见,标签检索到了正确的值,而单选按钮则没有。
我已经尝试用 == 代替 = 并用 ' 代替 ",但我不知道为什么要选中复选框“B”,因为 Owner 的值为 A。
另外,如果有任何比这更好的最佳实践,欢迎您。
【问题讨论】:
-
你很清楚,但也许我不是。我明确表示:“我已经尝试用 == 代替 = 并用 ' 代替”,但我不知道为什么选中复选框“B”,因为 Owner 的值是 A。”
标签: php mysql radio-button