我正在codeigniter中开发一个考勤系统。有一个复选框列表。我成功地将已检查的数据插入到数据库中,但我想知道如何将未检查的数据插入到数据库中,以及我将如何检测一个框是否被选中或不像 java。
这是我的看法
<table align="center">
<tr>
<th><input type="checkbox" title="Select all" onclick="changeAll(this.checked);"/></th>
<th>student id</th>
<th>student name</th>
<th>class</th>
<th>section</th>
</tr>
<form action="<?php echo base_url();?>index.php/student/attendance/submit" onsubmit="return checkForm();" method="post">
<?php foreach($result as $r):?>
<tr>
<td><input type="checkbox" name="id[]" id="id[]" value="<?php echo $r->sid ?>"/></td>
<td><?php echo $id=$r->sid ?></td>
<td>
<?php
$this->db->where('id',$id);
$query=$this->db->get('student_basic_info');
foreach($query->result() as $re){
echo $re->f_name." ".$re->l_name;
}
?>
</td>
<td><?php echo $r->class_name?></td>
<td><?php echo $r->section?></td>
</tr>
<?php endforeach;?>
<tr class="no">
<td class="no"><input type="submit" value="Submit" name="action"></td>
</tr>
</form>