我正在检查数据库,如果匹配特定字符串,则会检查相应的复选框
,但错误是每当字符串匹配时,我都会收到两个复选框
已选中,一个未选中
,另一个已选中
。
这是我的代码:
<?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/