Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 想将状态从0(未验证)更改为1(已验证),但我的代码不起作用_Php_Codeigniter - Fatal编程技术网

Php 想将状态从0(未验证)更改为1(已验证),但我的代码不起作用

Php 想将状态从0(未验证)更改为1(已验证),但我的代码不起作用,php,codeigniter,Php,Codeigniter,这是我的控制器 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'); } $

这是我的控制器

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的新手,我将感谢您的帮助。

如果您想验证,则需要在数组中设置值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');
}

方法
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');
  }  
}

确保控制器中有
$id\u tor
,并将状态从
$data['status']='0'更改
$data['status']='1'注意0和1的撇号谢谢@afranna…。如果发现答案有效,您可以验证答案…快乐编码。是的,感谢您的回复,但问题已经解决!