Assalamualaikum warohmatullohi wabarokatuh,
Wa alaikum salam warohmatullohi wabarokatuh,
Trans_start atau transaction pada codeigniter berfungsi untuk menghentikan query. Pada kasus ini, ada 2 query insert, saat menjalankan query, dengan sengaja melakukan kesalahan di salah satu query nya. Yang di ingin kan adalah jika salah satu query salah maka jangan eksekusi semua query. Langsung saja pada script.
<?phpfunctionadd_data($datas, $data_nis)
{
// trans_start untuk cek apakah query dari controller atau model ada masalah$this->db->trans_start(); # Starting Transaction$this->db->trans_strict(FALSE); # See Note 01. If you wish can remove as well $this->db->insert_batch("tb_siswa2", $datas);
$this->db->insert_batch("tb_siswa_sekolah", $data_nis);
$this->db->trans_complete(); # Completing transactionif ($this->db->trans_status() ===FALSE) {
# Something went wrong.$this->db->trans_rollback();
returnFALSE;
}
else {
# Everything is Perfect. # Committing data to the database.$this->db->trans_commit();
returnTRUE;
}
}
Pada script diatas adalah kode yang benar dan jika di jalankan akan return true, dan akan di input ke database,
untuk percobaan salah nya silahkan ubah pada kode
maka aka terdapat error dan query / function nya tidak akan di jalankan.
Demikian cara start_transaction pada codeigniter, jika ada kesulitan mengenai artikel ini, bisa tinggalkan komentar dibawah ini.
Terima Kasih
TAG TAGS :
CARA START_TRANS PADA CODEIGNITER |
CARA TRANSACTION PADA CODEIGNITER |
CARA TRANSACTION MENGGUNAKAN CODEIGNITER |
HOW TO TRANS_START USE CODEIGNITER |
HOW TO TRANS_START WITH CODEIGNITER | TRANS_START in CODEIGNITER | TRANS_START on CODEIGNITER
langsungkoding.blogspot.com |
langsungkoding |
Demikian cara export excel pada Codeigniter, jika ada kesulitan mengenai artikel ini, bisa tinggalkan komentar dibawah ini.
Terima Kasih
TAG TAGS :
CARA EXPORT EXCEL PADA CODEIGNITER |
CARA EXPORT EXCEL PADA CODEIGNITER |
CARA EXPORT EXCEL MENGGUNAKAN CODEIGNITER |
HOW TO EXPORT EXCEL USE CODEIGNITER |
HOW TO EXPORT EXCEL WITH CODEIGNITER | EXPORT EXCEL on CODEIGNITER | EXPORT EXCEL on CODEIGNITER
langsungkoding.blogspot.com |
langsungkoding |
Assalamualaikum warohmatullohi wabarokatuh,
Wa alaikum salam warohmatullohi wabarokatuh,
Saya ingin menampilkan data by id atau per id dari database dengan berbentuk JSON menggunakan codeigniter namun kendala yang saya alami adalah selalu gagal saat ingin menampilkan nya ke view. Setelah saya coba-coba cari menggunakan mesin pencarian google dan blusukan ke stackoverflow, akhirnya mendapatkan solusi
berikut script nya codeigniter nya: saya buat simple saja agar mudah dipahami
Yang perlu dipersiapkan adalah :
0 - Codeigniter 3 / framework favorit
1 - Bootstrap
2 - Jquery
CARA MENAMPILKAN DATA BY ID DENGAN JSON |
CARA PARSING DATA BY ID DENGAN AJAX |
CARA MENAMPILKAN DATA JSON DENGAN AJAX |
CARA PARSING JSON KE AJAX DENGAN CODEIGNITER |
HOW TO AJAX REQUEST WITH JSON | HOW TO SINGLE ROW FROM DATABASE USING AJAX IN CODEIGNITER | HOW TO SEND AJAX REQUEST IN CODEIGNITER | AJAX | CODEIGNITER | CODEIGNITER 3 | FROM INDONESIA
langsungkoding.blogspot.com |
langsungkoding |
0. buatlah file didalam folder controller dengan nama Tutorial.php
1. buatlah file didalam folder Model dengan nama m_data.php
2. buatlah file didalam view kalian buat 3 yaitu ::
--v_crud.php,
--v_crud_detail.php,
--v_crud_edit_update.php
#Controller
Copy dan paste script dibawah ini pada file Tutorial.php
<?phpdefined('BASEPATH') ORexit('No direct script access allowed');
classTutorialextends CI_Controller {
publicfunction__construct()
{
parent::__construct();
$this->load->model('m_data');
}
publicfunctionindex_crud()
{
// menampilkan data
}
publicfunctiontambah_data_baru()
{
// menambah data baru
}
publicfunctiondetail_data($id_santri)
{
// menampilkan data by id
}
publicfunctionedit_data($id_santri)
{
// menampilkan data by id saat di edit
}
publicfunctionupdate_data()
{
// memperbarui data
}
publicfunctiondelete_data($id_santri)
{
// menghapus data
}
}
#Model
Copy dan paste script dibawah ini pada file m_data.php
<?phpclassM_dataextends CI_Model{
publicfunctionm_get_all_data()
{
// function menampilkan semua data
}
publicfunctionm_tambah_data_baru($data)
{
// function tambah data baru
}
publicfunctionm_getDataById($id_santri)
{
// function menampilkan data by id
}
publicfunctionm_update_data($id_santri, $data)
{
// function memperbarui data by id
}
publicfunctionm_delete_data($id_santri)
{
// function menghapus data by id
}
}
Script Read/Select menggunakan Codeigniter ada disini
// tambahkan script dibawah tag </style> kalian bisa lihat pada fullscript nya ada di bawah script ini.
<fieldset>
FORM TAMBAH DATA <br><br><formmethod="POST"action="<?= base_url(); ?>Tutorial/tambah_data_baru">
Nama : <inputtype="text"name="nama_santri"><br><br>
Jenis kelamin : <inputtype="text"name="jekel_santri"><br><br>
Alamat : <inputtype="text"name="alamat_santri"><br><br>
No Telpon : <inputtype="text"name="no_telpon_santri"><br><br><inputtype="submit"value="Simpan"></form></fieldset>
jika ditambahakan pada view di script sebelumnya maka akan seperti ini full script nya
// full script nya
<!-- css --><style>table,td,th {
border:1pxsolid;
padding:10px;
}
table {
border-collapse:collapse;
width:100%;
}
</style><!-- css --><fieldset>
FORM TAMBAH DATA <br><br><formmethod="POST"action="<?= base_url(); ?>Tutorial/tambah_data_baru">
Nama : <inputtype="text"name="nama_santri"><br><br>
Jenis kelamin : <inputtype="text"name="jekel_santri"><br><br>
Alamat : <inputtype="text"name="alamat_santri"><br><br>
No Telpon : <inputtype="text"name="no_telpon_santri"><br><br><inputtype="submit"value="Simpan"></form></fieldset><br><br><table><tr><td>No</td><td>Nama</td><td>Jenis Kelamin</td><td>Alamat</td><td>No Telpon</td><td>Option</td></tr><?php $no = 1; foreach ($row_nya as $row) { ?><tr><td><?= $no++; ?></td><td><?= $row['nama_santri']; ?></td><td><?= $row['jekel_santri']; ?></td><td><?= $row['alamat_santri']; ?></td><td><?= $row['no_telpon_santri']; ?></td><td><ahref="#">detail</a><ahref="#">edit</a><ahref="#">delete</a></td></tr><?php } ?></table>
Script Edit dan Update data menggunakan Codeigniter ada disini :
<?php// Modelpublicfunctionm_delete_data($id_santri)
{
// $this->db->where('id_santri', $id_santri); bisa juga seperti ini$this->db->delete('tb_santri', ['id_santri'=>$id_santri]);
}
#View
buka file v_crud.php pada folder view/tutorial
Demikian cara C.R.U.D pada codeigniter, jika ada kesulitan mengenai artikel ini, bisa tinggalkan komentar dibawah ini.
Terima Kasih
TAG TAGS :
CARA C.R.U.D PADA CODEIGNITER |
CARA C.R.U.D PADA CODEIGNITER |
CARA C.R.U.D MENGGUNAKAN CODEIGNITER |
HOW TO C.R.U.D USE CODEIGNITER |
HOW TO C.R.U.D WITH CODEIGNITER | C.R.U.D on CODEIGNITER | C.R.U.D on CODEIGNITER
langsungkoding.blogspot.com |
langsungkoding |