当我从 mysql 数据库中获取数据时更新记录时,单选按钮未被选中,有没有办法做到这一点我尝试了不同的方法但无法做到。 下面是需要更新的提取查询
app.get("/updatesearch", (req, res) => {
const { phoneno } = req.query;
let qry = "SELECT * FROM patient WHERE phoneno=?";
mysql.query(qry, [phoneno], (err, results) => {
if (err) throw err
else {
if (results.length > 0) {
res.render("update", { mesg1: true, mesg2: false, data: results })
// console.log(results)
} else {
res.render("update", { mesg1: false, mesg2: true })
}
}
});
下面是update.hbs文件
<div class="gender-details-box">
<span class="gender-title">Gender</span>
<div class="gender-category">
<input type="radio" name="gender" id="" value="{{this.gender}}">
<label for="male">Male</label>
<input type="radio" name="gender" id="" value="{{this.gender}}">
<label for="female">Female</label>
<input type="radio" name="gender" id="" value="{{this.gender}}">
<label for="other">Other</label>
</div>
</div>
我希望检查存储在我的数据库中的单选按钮。