我在数据库中的2个表中有相关数据。假设表A和表B.表A数据以表格形式显示为复选框。如果这些值在表2中,则应仅检查这些复选框。我希望您明白这一点。有关说明,请查看附件图片。非常感谢您的帮助。
<?php
$a = array(1, 2, 3, 4, 5); // Table 1
$b = array(2, 3); // Table 2
for ($x = 0; $x < count($a); $x++) {
for ($y = $x; $y < count($b); $y++) {
if ($a[$x] == $a[$x]) {
echo '<input type="checkbox" name="att'.$x.'" selected="selected" />';
} else {
echo '<input type="checkbox" name="att'.$x.'" />';
}
}
}
?>
答案 0 :(得分:0)
$a = array(1, 2, 3, 4, 5);
$b = array(2, 3);
foreach ($a as $key=>$value) {
if ($a[$key] == in_array($value,$b)) {
echo $value.' <input type="checkbox" name="att'.$value.'" checked="checked" /><br />';
} else {
echo $value.' <input type="checkbox" name="att"'.$value.'" /><br />';
}
}