Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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();
}
1 Jawaban:
<div>dan juga code diatas menampilkan error Array to String Conversion<br>jika saya menggunakan implode() hasilnya seperti yang saya jelaskan</div>