Tutorial Codeigniter Insert Form looping Using Database Part 2 #40
Вставка
- Опубліковано 19 вер 2024
- Tutorial Codeigniter Insert Form looping Using Database Part 2
Hallo, kembali lagi disini, divideo kali ini adalah lanjutan dari tutorial part 1 membuat form looping dan kali ini kita akan menyimpan data dari form looping tersebut dengan php codeigniter dan json notifikasi, ok jangan basa basi disini simak videonya, siapa tahu yang anda cari adalah disini, ok lanjut simak, thanks you all for watching
===========================================
Source Code Program : webnyait.blogs...
===========================================
Channel ini menyediakan berbagai tutorial didalam dunia IT.
dan berbagi pengalaman yang bisa bermanfaat kepada sesama.
Mari bangun dan dukung chanel ini agar dapat bermanfaat kepada banyak orang.
==============================================
Jika video ini membantu anda , bantulah saya dengan berbagi Videonya, Like, Comment jika ada saran, dan Subscribe agar selalu mendapatkan video-video baru tutorial berikutnya, ok happy codeing semoga bermanfaat.
==============================================
follow me :
/ tasrinadiputra
/ tasrin adiputra
Facebook halaman Tutorial : / tasrinteknik
Jangan lupa dibagikan kepada teman kerabat mu, siapa tahu mereka dapat memanfaatkan video ini. Thanks you All 👍
Trims gan, ini yg saya cari
Thanks supportnya, tunggu update part 3 nya ya.
@@TasrinAdiputra gan pas di save muncul gini kenapa ya gan [object Object] ?
@@ajiramadhanis9411 print_r dulu array $_POST nya, bisa jadi value postnya null
@@TasrinAdiputra ini saya tuliskan di controller apa view gan?
Mantap bang, membantu bangett
Terima kasih supportnya
post ke databasenya langsung lwt ajax ya?
Iya gan
internal server error 500 kenapa ya kak?
Error 500 kesalahan sintak pada controller coba inspect baru lihat kesalahannya dimana
@@TasrinAdiputra cuma gitu doang bang keluarnya. Mohon pencerahan dong kak
Om ada tutorial ajax select filter codeigniter
Belum ada gan.. nanti saya buatkan.
@@TasrinAdiputra siap om, siap menunggu
Bang mau tanya kalo ggl insert mulu itu kenapa ya..soalnya saya ada 9 field..
Cari dulu bugnya gan, ada kesalahan gak. Tdk masalah biar bnyak fieldnya
Udah bisa bang..makasih ya bang🙏🙏 semoga rezekinya mengalir deras..aminn
Terima Kasih Ban Tutotial sangat membantu saya dalam permalah, tapi Ban bagaimana cara mengunakan (slect option) dan image tapi (select option data dari databse yang tabel relasi ) terima kasih Ban, mohon di jawab dan buat video tutorilnya
Nanti dibuatin gan tutorial select optionya. Lancar buat projectnya 👍
@@TasrinAdiputra Ok terima Kasih Ban, Sekaligus image ,
pak saya punya studi kasus yg dimana saya ingin membuat profile cuti, di table profile cuti ini terdapat field id,id_karyawan, tahun, dan jatah_cuti (default 12 hari), saya ingin melakukan insert data berdasarkan tahun cuti pak, jadi nanti di view hanya ada inputan untuk tahun cuti saja, jadi nanti ketika di create sistem akan mengirimkan data secara otomatis ke tabel profile cuti, jadi nanti data yang masuk seperti ini ("1,1,2020,12","2,2,2020,12","3,3,2020,12",...), yang saya tanyakan bagaimana alur proses scriptnya ya pak? maklum pak saya masih newbie, terima kasih
Lakukan looping dan berikan juga kondisi berdasarkan tgl cuti
$users = ["1,1,2020,12","2,2,2020,12","3,3,2020,12",...];
$tahun = $this->input->post('tahun');
$jatah_cuti= $this->input->post('jatah_cuti');
$i = 0;
if ($users[0] !== null) {
foreach ($users as $item) {
$data = [
'id_karyawan' => $item,
'tahun' => $tahun[$i],
'jatah_cuti' => $jatah_cuti[$i],
];
$insert = $this->mcrud->insert($data);
if($insert)
{
$i++;
}
}
}
@@TasrinAdiputra ohh iya pak saya lupa, untuk id_karyawan tersebut di ambil dari tabel karyawan pak, jadi sebelum melakukan insert harus select semua data id_karyawan terlebih dahulu pak, itu bagaimana ya pak caranya, berikut script saya pak :
public function save()
{
$karyawan = $this->db->query("SELECT id_karyawan FROM m_karyawan WHERE soft_delete='not-deleted'");
foreach ($karyawan as $i) {
$id_karyawan = $i['id_karyawan'];
}
$i = 0;
$id = $this->input->post('id_profil');
$id_karyawan = $this->input->post($id_karyawan);
$tahun = $this->input->post('tahun');
$jatah_cuti = $this->input->post('jatah_cuti');
$pelimpahan = $this->input->post('pelimpahan');
$ajukan = $this->input->post('ajukan');
if($id[0] !== NULL){
foreach($id as $row)
{
$data = [
'id_profil'=>$row,
'id_karyawan'=>$id_karyawan[i],
'tahun'=>$tahun[i],
'jatah_cuti'=>$jatah_cuti[i],
'pelimpahan'=>$pelimpahan[i],
'ajukan'=>$ajukan[i],
];
$insert = $this->db->insert('m_profil_cuti',$data);
if($insert) {
$i++;
}
}
}
}
akan tetapi script diatas muncul eror notice "Cannot use object of type mysqli as array"
@Rafly arraynya tdk bisa di definisi, salah variabel i, tambahkan $ jadi
$jatah_cuti[$i]
@@TasrinAdiputra untuk erornya terletak di script select id_karyawannya pak, mungkin bisa di info script yg bener seperti apa
Terima kasih tutorialnya mas, saya sudah mengikuti video tutorial ini, tapi koq tidak bisa menyimpan data ya? Mohon solusinya.terima kasih
Munkin ada bugnya gan, coba inspect element dulu, baru kirim errornya
bang tanya itukan looping insert, ane tanya kalau looping update gimana gan?
iya gan sudah saya buat videonya untuk update multiple - ua-cam.com/video/3MJhQRUxQ90/v-deo.html
jika tidak ingin mengikuti step by stepnya langsung melihat kode update multiple, skip pada menit ke 22:00
Terima kasih
bang, klo saat klik simpan hanya keluar alert [object Object] solusinya bagaimana?
Seperti apa dulu isi errornya gan?
@@TasrinAdiputra hanya localhost
[object Object] dan berupa alert
Konver dulu array nya ke json array, JSON.parse($array);
@@TasrinAdiputra ini yang di $arr apa dimana penulisannya gan?
@@TasrinAdiputra internal server error 500 knp ya kak
Controller saya kok error ya yg bagian ini
'last_name'=>$b[$i],
Pokoknya kalau ada ininya "[$i]" dia error
Loopingnya gan berarti, variabel $i nya sudah di deklarasikan?
Makasih tutorialnya mas dan berhasil, namun ketika ketika sudah masuk ke session tutorial ini gagal mas
Maaf gan ya, untuk melihat full code tutor ini link source code ada deskripsi silahkan dicek gan
jika satu inputan misalnya barang ada 5, pasti kan kode barang nya ada 5.. itu cara menggunakan looping nya gmna ya bang??.. bikin dong bang tutor nya pasti rame
Buatkan lopping kode max nya gan, sisipkan pada kode controllernya, jadi klw misal ada 5 inputan maka lakukan lopping jg di kode max nya seperti ini, misal kode_+ $max[$loopkode] .. Kira-kira bgtu gan.
@@TasrinAdiputra makasih gan..
bang tutor untuk looping barang g ada?
Kalau update mutiple kaya gimana mas?
Kalau update multiple file buatkan looping untuk id nya, atau nanti saya buatkan tunggu videonya terima kasih
Kalo misal nya kita punya 3 inputan / lebih script yg di controller nya gimna ya gan ?
script controllernya seperti di video ini lakukan perulangan
Inputan ente kan cuma 2 , yg pertama di lakukan perulangan dengan foreach , yg inputan ke dua di tambah dengan $i ,
Nah kalo 3 inputan , apakah yg inputan ke 2 juga di lakukan perulangan foreach juga ?
Saya masih belom paham gan , maaf 😀
@Hata Gaming haha cukup satu perulangan gan cakep.. hanya divideo ini memang dua tapi itu sudah bisa mau seratus inputan pun bisa.. tinggal tambahkan saja $i klw ada penambahan inputan. saya kasih contoh misal $data = [
'first_name'=>$row,
'last_name'=>$b[$i],
//jika ada penambahan field tinggal ikuti baris string $i
'tgl_lahir'=>date('Y-m-d', strtotime($c[$i])),
'umur'=>$d[$i],
//dan seterusnya biar seratus filed yang tambah tidak masalah : ok sudah paham :D
]
@@TasrinAdiputra oke boskuh, terima kasih :v
memberi pesan kepada user bahwa nama yg diinput sudah ada di kolom sebelum data tersimpan didatabase bagaimana gan, thaks
Maaf gan bisa dikirimkan source code nya ke email priataa35@gmail.com
Silahkan cek deskripsi video gan, link source code dideskripsi
Maaf gan klau source code yang inventori gak di share, saya ingin belajar yg inventori. Klau bisa share ke emai trisdianaade@gmail.com
Ditunggu gan.. sy akan bagikan hanya belum sempat.
@@TasrinAdiputra ok gan, makasih
@@adesaduttris7344 sudah kami kirimkan silahkan dicek emailnya
@@TasrinAdiputra saya juga mau gan, souce code yg ini ua-cam.com/video/Jc-lPQLlkvs/v-deo.html , ke email maul.lana0723@gmail.com , terima kasih..