单选按钮数据在从数据库中获取数据时未在浏览器上检查

问题描述 投票:0回答:0

当我从 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>

我希望检查存储在我的数据库中的单选按钮。

mysql node.js phpmyadmin radio-button hbs
© www.soinside.com 2019 - 2024. All rights reserved.