php - PHP 帮助下的动态复选框

标签 php html checkbox

我正在检查数据库,如果匹配特定字符串,则会检查相应的复选框,但错误是每当字符串匹配时,我都会收到两个复选框 已选中,一个未选中,另一个已选中

这是我的代码:

<?php
     $result = mysqli_query($sql,"SELECT * FROM grsi "); 
     while($row = mysqli_fetch_array($result))
     {
         $focus=explode(",",$row['spr']);
?>
<input type="checkbox" value=<?php echo $row['spr']; if(in_array("Cricket",$focus)) { ?> checked="checked" <?php } ?> name="focus[]" />Cricket
<?php
     }
  exit();
?>

最佳答案

<input type="checkbox" value="<?php echo $row['spr']; ?>" <?php if(in_array("Cricket",$focus)) { ?> checked="checked" <?php } ?> name="focus[]" />Cricket

我希望这能正常工作。如果不起作用,请告诉我。

关于php - PHP 帮助下的动态复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27311299/

相关文章:

html - 扩展 SVG 形状高度以匹配内容

html - AngularJS - 内联 css 样式渲染

Oracle 没有 bool 类型的 JavaScript 解决方法?

PHP XPATH 评估

php - 使用阿拉伯语输入构建登录表单。如何匹配记录

php - 开源网站

javascript - 动态改变div高度

php - 过滤输入转义输出,还是转义输入过滤输出?

while 循环中来自复选框的 HTML 表单数据

html - 无法找出未应用复选框样式的原因