如果学生有多门课程,则不会选中复选框
答案 0 :(得分:0)
<?php while($row = mysql_fetch_array($course_qry)){ ?>
<input type='checkbox' value='1' <?php if (in_array($course_fetch['id'], explode(',' $re['course']))) echo "checked='checked'" ?> />
<?php } ?>
// 1检查,0从db结构中取消选中
希望这会有用......
答案 1 :(得分:0)
你做了很多错事。
首先,您使用id检查课程,而课程是以逗号分隔的列表。使用
if(in_array(id, explode(',', course)));
其次,您不应该直接在查询中使用来自get / post的值,这会带来巨大的安全风险