我是 php 新手,我正在尝试实现代码以将复选框放入表中,并将这些复选框提交的数据添加到数据库中。以下是我在 php 中的循环内创建复选框的代码:-
$i=0;
$i++;
$transcript = $DB->get_field('course_completions', 'Transcript', array ('course'=>$course->id, 'userid'=>$this->user->id), $strictness=IGNORE_MISSING);
if($transcript==0){
$checked="";
}
else{
$checked='checked';
}
$check = '<input type="checkbox" name="tanscript'.$i.'" value=0 '.$checked.' />';
$data = array($check, $year, $sem, $courselink, $coursefullname, $type, $max_credits, $grade, $points);
$data 数组用于显示表格中的数据。$transcript 用于从数据库中检索值并确定是否应默认选中复选框。
有人可以告诉我如何在不使用提交按钮的情况下输入已在数据库中的复选框中选中的数据吗?另外,如果有人再次取消选中这些框,我如何在数据库中输入新值?