PHP-提交数据枚举合并按钮

PHP-提交数据枚举合并按钮,php,mysql,codeigniter,enums,Php,Mysql,Codeigniter,Enums,我在提交数据时出错。 这是我的控制器 $data5['nisn']=$_POST['nisn']; $data5['status']=$_POST['submit']; $data5['status']=$status; //status is enum field ('belum tervalidasi','tervalidasi') $result=$this->m_peserta->insert_pendaftaran($data5); 我的模型 pu

我在提交数据时出错。 这是我的控制器

$data5['nisn']=$_POST['nisn'];
    $data5['status']=$_POST['submit'];
    $data5['status']=$status; //status is enum field ('belum tervalidasi','tervalidasi')
    $result=$this->m_peserta->insert_pendaftaran($data5);
我的模型

public function insert_pendaftaran($data5){
    $result=$this->db->insert("siswa",$data5);
    return $result;
}
我的观点

<button class="ui blue submit button" name="submit" formaction="<?php echo site_url('/admin/c_peserta/peserta_simpan');?>">Simpan</button>

导致错误的行似乎是
$data5['status']=$status

$status
在分配给
$data5['status']
时为空。因此,在将变量分配给任何其他变量或属性之前,请确保为变量
$status
分配正确的值