使用PHP检查第一个单选按钮

特斯拉克

我想检查PHP中的第一个radiobutton元素。单选按钮是从MySQL数据库填充的。

<?php
echo('<ul id="radio" class="input-list">');
     $stmt = mysqli_prepare($link, "SELECT name, price FROM cases ORDER BY price");
     $stmt->execute();
     $stmt->bind_result($case_name, $case_price);
     $isFirst = true;
     while($stmt->fetch()) {
         echo '<li>
        <input class="selectedoptions" id="'.$case_name.'" name="config-case" value="'.$case_price.'" type="radio"'.$isFirst?' checked':''.' onchange="updateImage(this.id);">
        <label class="sub-label" for="'.$case_name.'">'.$case_name.' [£'.$case_price.']</label>
        </li>';
        $isFirst = false;
     }
     $stmt->close();
?>

与单选按钮和标签相反,这将为每一行输出“已检查”。我究竟做错了什么?谢谢。

粘性位

将您的三元运算括在括号中以首先对其进行评估。

.... . ($isFirst ? ' checked' : '') . ...

否则,串联操作优先。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

检查单选按钮的第一个值(Codeigniter)

仅使用javascript检查了第一个单选按钮作为默认设置

ASP.NET单选按钮检查的已更改事件未触发第一个单选按钮

[javascript]单选按钮跳到第一个选项

如何使用jQuery选择使用for循环元素创建的第一个单选按钮

单选按钮返回与第一个动态生成的单选按钮相同的值

在ReactJS中使用Map函数时,如何设置defaultChecked为仅在单选按钮中的第一个输入

选择第二个单选按钮时未选中第一个单选按钮

HTML单选按钮将第一个单选按钮值保存在数据库中

我有这些Kendo单选按钮,它们只选择第一个单选按钮值

点击第一个单选按钮时,会自动在该div内打开单选按钮

从Android应用程序中的第二个活动返回时如何检查第一个活动中的单选按钮

在第一个单选按钮上,单击刷新页面

仅单击第一个单选按钮即可使页面滚动

仅针对第一个单选按钮的更改触发iCheck库的ifChanged事件

更改单选按钮的颜色并选择加载的第一个元素

如何设置中继器内的asp中选中的第一个单选按钮

HTML + CSS Modified单选按钮仅选择第一个

多个单选按钮不起作用,只有第一个

angular js中的单选按钮只选择第一个单选按钮没有选择其他单选按钮

纯 CSS 幻灯片单选按钮(第四个按钮充当第一个?)

在一个观察者中更新多个单选按钮仅适用于第一个单选按钮

如果 2 个单选按钮具有相同的值,则打开页面并选择第一个

使用 ngModel 检索所选材料单选按钮值时将第一个值设为“未定义”

当每次新页面加载时其 ID 都发生变化时,如何使用 selenium 选择单选按钮组中的第一个选项

通过检查使用jQuery检查哪个单选按钮来做一个事件

如何在Shopify上默认选择输入列表的第一个单选按钮选项?

禁用没有单选按钮的下一个按钮仅适用于 jquery 中的第一个元素

如果未选中单选按钮,则使用JavaScript自动检查另一个单选按钮