如何使用 type="radio" 和 class="btn-check" 从数据库中回显我的数据?

Posted

技术标签:

【中文标题】如何使用 type="radio" 和 class="btn-check" 从数据库中回显我的数据?【英文标题】:how to echo my data from database using type="radio" with class="btn-check"? 【发布时间】:2021-08-24 19:12:55 【问题描述】:
<?php foreach($isi as $u) ?>

<div>
    <input type="radio" class="btn-check" name="status_pendaftaran" value="1" <?php echo $u->status_pendaftaran=="1" ? 'checked' : ''; ?> id="buka" autocomplete="off">
    <label class="btn btn-outline-success" for="status_pendaftaran">Pendaftaran dibuka</label>
    <input type="radio" class="btn-check" name="status_pendaftaran" value="2" <?php echo $u->status_pendaftaran=="2" ? 'checked' : ''; ?> id="tutup" autocomplete="off">
    <label class="btn btn-outline-danger" for="status_pendaftaran">Pendaftaran ditutup</label>
</div>

<?php ?>

我的代码的问题是我无法将按钮从value="1" 切换到value="2"

如果数据库上的值为 1,它将卡在value="1"。我无法切换到value"2"

单选按钮不允许我这样做。它卡住了,阻止我使用页面上的按钮将我的数据库更新为 value="2"

【问题讨论】:

【参考方案1】:

您需要发布有关可用字段以及前端和后端代码的更多信息。但是,尝试这样的事情。它应该让您知道该怎么做。

<?php foreach($isi as $u) ?>

<div>
    <input type="radio" class="btn-check" name="status_pendaftaran" value="<?php echo $u->status_pendaftaran ?>" <?php echo $u->status_pendaftaran=="1" ? 'checked' : ''; ?> id="buka" autocomplete="off">
    <label class="btn btn-outline-success" for="status_pendaftaran"><?php echo $u->pendaftaran ?></label>
    
</div>

<?php ?>

【讨论】:

以上是关于如何使用 type="radio" 和 class="btn-check" 从数据库中回显我的数据?的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript中获取radio的值

输入 type="radio" 的激活按钮

input(type="checkbox"|type="radio")+jquery使用

如何使用Jquery获取Form表单中被选中的radio值

发送输入 type="radio" 的表单

自定义input[type="radio"]的样式