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

时间:2019-06-01 23:18:17

标签: php mysql

我想检查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();
?>

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

1 个答案:

答案 0 :(得分:2)

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

.grid-container>div {
  display: flex;
  justify-content: center;
  align-items: center;
  ...
}

否则,串联操作优先。