这是我的控制器
public function verifikasiTor($id_tor)
{
$data['status'] = 0;
if (!$this->m_tor->update_tor($id_tor, $data)) {
$this->session->set_flashdata('gagal', "Gagal verifikasi TOR!");
redirect('tor/dataTor');
}
$this->session->set_flashdata('sukses', "Berhasil verifikasi TOR!");
redirect('tor/dataTor');
}
这是我的模特
public function update_tor($id_tor, $data)
{
$this->db->where('id_tor', $id_tor);
$query = $this->db->update('tor', $data);
return $query;
}
这是我的按钮
<a class="btn btn-sm btn-danger" data-placement="bottom" data-toggle="tooltip" title="Verifikasi TOR" href="<?php echo base_url("tor/verifikasiTor/{$row->id_tor}") ?>">Verifikasi</a>
请帮助我,我是Codeigniter的新手,感谢您的帮助。
答案 0 :(得分:0)
如果要验证,则需要在数组中设置值1而不是0。
public function verifikasiTor($id_tor)
{
$data['status'] = 1;
if (!$this->m_tor->update_tor($id_tor, $data)) {
$this->session->set_flashdata('gagal', "Gagal verifikasi TOR!");
redirect('tor/dataTor');
}
$this->session->set_flashdata('sukses', "Berhasil verifikasi TOR!");
redirect('tor/dataTor');
}
答案 1 :(得分:0)
方法verifikasiTor
应该是这样的:
public function verifikasiTor($id_tor)
{
if ( ! empty($id_tor))
{
$data['status'] = '1';
/* Or for unverified should be $data['status'] = '0';*/
if ($this->m_tor->update_tor($id_tor, $data))
{
$this->session->set_flashdata('sukses', "Berhasil verifikasi TOR!");
}
else
{
$this->session->set_flashdata('gagal', "Gagal verifikasi TOR!");
}
redirect('tor/dataTor');
}
}