A PHP Error was encountered Severity: 8192 Message: trim(): Passing null to parameter #1 ($string) of type string is deprecated Filename: libraries/Form_validation.php Line Number: 1059
How to fix this parameter?
it’s problem with version php 8.1 ?
or the code
session->userdata(‘hak_akses’) != ‘1’){
$this->session->set_flashdata(‘pesan’,’
Anda Belum Login!
×
‘);
redirect(‘login’);
}
$this->load->model(‘ModelPenggajian’);
}
public function index()
{
$data[‘title’] = “Data PTKP”;
$data[‘ptkp’] = $this->ModelPenggajian->get_data(‘data_ptkp’)->result();
$this->load->view(‘template_admin/header’, $data);
$this->load->view(‘template_admin/sidebar’);
$this->load->view(‘admin/pajak/data_ptkp’, $data);
$this->load->view(‘template_admin/footer’);
}
public function tambah_data()
{
$data[‘title’] = “Tambah Data PTKP”;
$this->load->view(‘template_admin/header’, $data);
$this->load->view(‘template_admin/sidebar’);
$this->load->view(‘admin/pajak/tambah_dataPtkp’, $data);
$this->load->view(‘template_admin/footer’);
}
public function tambah_data_aksi() {
$this->_rules();
if ($this->form_validation->run() == FALSE) {
$this->tambah_data();
} else {
$id_ptkp = $this->input->post(‘id_ptkp’) ?? ”;
$nama_pegawai = $this->input->post(‘nama_pegawai’) ?? ”;
$tahun = $this->input->post(‘tahun’) ?? ”;
$jml_ptkp = $this->input->post(‘jml_ptkp’) ?? ”;
$wp_menikah = $this->input->post(‘wp_menikah’) ?? ”;
$status = $this->input->post(‘status’) ?? ”;
$hak_akses = $this->input->post(‘hak_akses’) ?? ”;
$data = array(
‘id_ptkp’ => $id_ptkp,
‘nama_pegawai’ => $nama_pegawai,
‘tahun’ => $tahun,
‘jml_ptkp’ => $jml_ptkp,
‘wp_menikah’ => $wp_menikah,
‘status’ => $status,
‘hak_akses’ => $hak_akses,
);
$this->ModelPenggajian->insert_data($data, ‘data_ptkp’);
$this->session->set_flashdata(‘pesan’,’
Data berhasil ditambahkan!
×
‘);
redirect(‘admin/data_ptkp’);
}
}
public function update_data($id)
{
$where = array(‘id_ptkp’ => $id);
$data[‘title’] = “Update Data PTKP”;
$data[‘ptkp’] = $this->ModelPenggajian->get_data_where(‘data_ptkp’, $where)->result();
$this->load->view(‘template_admin/header’, $data);
$this->load->view(‘template_admin/sidebar’);
$this->load->view(‘admin/pajak/update_dataPtkp’, $data);
$this->load->view(‘template_admin/footer’);
}
public function update_data_aksi() {
$this->_rules();
if ($this->form_validation->run() == FALSE) {
$this->update_data($this->input->post(‘id_ptkp’));
} else {
$id_ptkp = $this->input->post(‘id_ptkp’) ?? ”;
$nama_pegawai = $this->input->post(‘nama_pegawai’) ?? ”;
$tahun = $this->input->post(‘tahun’) ?? ”;
$jml_ptkp = $this->input->post(‘jml_ptkp’) ?? ”;
$wp_menikah = $this->input->post(‘wp_menikah’) ?? ”;
$status = $this->input->post(‘status’) ?? ”;
$hak_akses = $this->input->post(‘hak_akses’) ?? ”;
$data = array(
‘id_ptkp’ => $id_ptkp,
‘nama_pegawai’ => $nama_pegawai,
‘tahun’ => $tahun,
‘jml_ptkp’ => $jml_ptkp,
‘wp_menikah’ => $wp_menikah,
‘status’ => $status,
‘hak_akses’ => $hak_akses,
);
$where = array(‘id_ptkp’ => $id_ptkp);
$this->ModelPenggajian->update_data(‘data_ptkp’, $data, $where);
$this->session->set_flashdata(‘pesan’,’
Data berhasil diupdate!
×
‘);
redirect(‘admin/data_ptkp’);
}
}
public function _rules() {
$this->form_validation->set_rules(‘id_ptkp’,’ID PTKP’,’required|trim’);
$this->form_validation->set_rules(‘nama_pegawai’,’Nama Pegawai’,’required|trim’);
$this->form_validation->set_rules(‘tahun’,’Tahun’,’required|trim’);
$this->form_validation->set_rules(‘jml_ptkp’,’Jumlah PTKP’,’required|trim’);
$this->form_validation->set_rules(‘wp_menikah’,’WP Menikah’,’required|trim’);
$this->form_validation->set_rules(‘status’,’Status’,’required|trim’);
}
public function delete_data($id) {
$where = array(‘id_ptkp’ => $id);
$this->ModelPenggajian->delete_data($where, ‘data_ptkp’);
$this->session->set_flashdata(‘pesan’,’
Data berhasil dihapus!
×
‘);
redirect(‘admin/data_ptkp’);
}
}
?>
Alphin Irianto N is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.