【发布时间】:2015-11-08 20:52:24
【问题描述】:
我尝试在我的复选框中添加checked,如果复选框中的值与数据库中的值相同:
我的数据库: 列 = fee_month[] 值 = '$row[月]'
My Default checkbox :
echo "<th >"."<input type='checkbox' name='fees_month[]' value= '$row[month]' checked='isChecked('$row[month]',$fees_month)' >". $row['month']."</th>";
$q = mysqli_query($conn,"SELECT * FROM fees WHERE registration_number='$qry[registration_number]'");
while ($info = mysqli_fetch_array($q)) {
$fees_month = explode(", ", $info['fees_month']);
}
function isChecked($val, $arr) {
if (in_array($val, $arr)) {
echo 'checked';
}
}
【问题讨论】:
-
@danila,你有什么建议我错了吗?
-
$q = mysqli_query($conn,"SELECT fee_month FROM Fees WHERE registration_number='$qry[registration_number]'"); while($info = mysqli_fetch_array($q)) { $fees_month = explode(",", $info['fees_month']);函数 isChecked($val, $arr) { if(in_array($val,$arr)) { echo 'checked'; } } } echo "
".""。 $row['month']." ";