Postingan lainnya
Array to String Conversion Error
Ask kawan
jadi saya mau input multiple data dari dynamic edit text,
hasil yang saya harapkan adalah di database 1 data 1 row
misal saya input "satu" dan "dua"
di database
row 1 "satu"
row 2 "dua"
tetapi dalam kasus saya malah menjadi
row 1 "satudua"
row 2 "satudua"
ini function add di Controller.php
public function add(){
$posisi = $this->input->post('posisi');
$gaji = $this->input->post('gaji');
$deskripsi_diri = $this->input->post('deskripsi_diri');
$nama = $this->input->post('nama_pendaftar');
$gender = $this->input->post('gender_pendaftar');
$tempat = $this->input->post('tempat');
$tgl = $this->input->post('tgl');
$status = $this->input->post('status');
$agama = $this->input->post('agama');
$alamat = $this->input->post('alamat_pendaftar');
$notelp = $this->input->post('notelp');
$nohp = $this->input->post('nohp');
$email =$this->input->post('email');
$pendidikan = $this->input->post('pendidikan');
$nama_p = $this->input->post('nama_p');
$kota = $this->input->post('kota');
$jurusan = $this->input->post('jurusan');
$lulus = $this->input->post('lulus');
$personal = array(
'posisi' => $posisi,
'gaji_yang_diharapkan' => $gaji,
'deskripsi_diri' => $deskripsi_diri,
'nama' => $nama,
'gender' => $gender,
'tempat_lahir' => $tempat,
'tgl_lahir' => date('Y-m-d', strtotime($tgl)),
'status_perkawinan' => $status,
'agama' => $agama,
'alamat' => $alamat,
'no_telp' => $notelp,
'no_hp' => $nohp,
'email' => $email
);
$insert = $this->m_tambah->tambah_user($personal, 'tb_personal');
$insert_pendidikan = array(
'id' => $insert,
'pendidikan' => $pendidikan,
'nama' => $nama_p,
'kota' => $kota,
'jurusan' => $jurusan,
'tahun_lulus' => $lulus
);
$number = count($insert_pendidikan);
if($number > 1){
for($i = 0 ; $i < $number; $i++){
if(trim($pendidikan[$i] != '')){
$insert_p = $this->m_tambah->tambah_pendidikan($insert_pendidikan, 'tb_pendidikan');
}
}
}
redirect(base_url('index.php/dashboard'));
}
dan ini model nya
function tambah_pendidikan($data, $table){
$this->db->trans_start();
$this->db->insert($table, $data);
$this->db->trans_complete();
}
0
1 Jawaban:
<div>dan juga code diatas menampilkan error Array to String Conversion<br>jika saya menggunakan implode() hasilnya seperti yang saya jelaskan</div>
0