【发布时间】:2019-11-25 03:59:11
【问题描述】:
我真的是代码和这些东西的新手,我试图让缺席,但我不知道如何从循环单选按钮中获取价值,我不知道如何在控制器中编写它
这是我的看法
<tr>
<th>No</th>
<th>Nim</th>
<th>Nama Mahasiswa</th>
<th>Absen</th>
</tr>
</thead>
<tbody>
<?php $i=1; foreach ($absensi1 as $data) { ?>
<tr>
<th><?php echo $i; ?></th>
<th><?php echo $data->nim; ?></th>
<th><?php echo $data->nama; ?></th>
<th>
<label>
<input type="radio" name="kehadiran<?= $i ?>" <?php echo($data->absen == 'Hadir')?'checked':'' ?> value="1" >Hadir
<input type="radio" name="kehadiran<?= $i ?>" <?php echo($data->absen == 'Tidak Hadir')?'checked':'' ?> value="2" >
Tidak Hadir
<input type="radio" name="kehadiran<?= $i ?>" <?php echo($data->absen == 'Izin')?'checked':'' ?> value="3" >
Izin
</label>
</th>
</tr>
<?php $i++; } ?>
</tbody>
</table>
</div>
<a href="<?php echo base_url('absen/simpan') ?>" class="btn btn-primary pull-right" >Simpan</a>
</div>
这是我的控制器,它实际上不起作用,所以当我点击 simpan 按钮时如何编写控制器,它将被保存到我的数据库中
public function simpan()
{
$role = $this->session->userdata('role_id');
$absen = $this->input->post('kehadiran');
$nim = $this->input->post('nim');
$data =
[
'absen' =>$absen,
// 'setuju' => '1'
];
$this->db->set('mahasiswa',$data);
$this->db->update('mahasiswa');
redirect('Absen');
}
【问题讨论】:
标签: php mysql database codeigniter codeigniter-3