Published August 28, 2020 by RIT with 0 comment

CODEIGNITER - TAMBAH DATA KE DALAM DATABASE MYSQL - INSERT DATA KE DATABASE

Assalamualaikum warohmatullohi wabarokatuh,
Wa alaikum salam warohmatullohi wabarokatuh,




untuk memulai tutorial ini, buat file baru didalam folder folder_view_blog dengan nama file nya view_blog_insert.php , di episode sebelumnya telah membuat kode untuk meanmpilkan data  disini   di episode sebelumnya membuat kode menampilkan data disetiap file routes, blog_controller, blog_model, nah di episode ini tambah kan saja kode dibawah nya pada kode yg pernah dibuat sebelumnya langsung saja kode nya di bawah ini, tinggal copypaste dan sesuaikan dengan file routes.php , blog_controller.php , blog_model.php dan view_blog_insert.php  

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
 
# insert data
$route['folder_view_blog/view_blog_insert'] = 'blog_controller/insert_cntrl';
 
# baris 5 pada kode folder_view_blog adalah acuan link yg akan digunakan saat user akses halaman input
 
# baris 5 pada kode /view_blog_insert nama file yg terdapat dalam folder views/folder_view_blog
 
# baris 5 pada kode  blog_controller adalah nama controller nya 
 
# baris 5 pada kode insert_cntrl adalah nama fungsi nya yg berisi kode insert data
 
// ----------------------------------------------
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
    public function insert_cntrl(){
        $this->load->helper('form'); 
 
        # untuk mempersingkat link pada form
 
        # biasanya kita akan mengetik form method=post action=linknya
         
        # nah dengan menggunakan ini kamu tidak perlu susah2 mengtik hal tersebut
         
        $this->load->library('form_validation');
 
        # pada library('form_validation') adalah untuk menampilkan error pada view nya
 
        # dimana saat user tidak mengisi atau ngawaur maka error ini akan muncul.
         
 
        $this->form_validation->set_rules('judul_form','judul harus di isi','required');
        $this->form_validation->set_rules('konten_form','konten','required');
 
        # pada script form_validation->set_rules adalah yang harus ada karena 
 
        # satu paket dengan kode library('form-validation') 
 
        if($this->form_validation->run() === FALSE){ //saat salah atau belum di isi formnya maka tetap di halaman ini
            $this->load->view('folder_view_blog/view_blog_insert');
 
            # pada script view('folder_view_blog/view_blog_insert') adalah untuk menampilkan form view_blog_insert
 
        }else {
            $this->blog_model->insert_blog_model(); //
            redirect('folder_view_blog'); // akan menampilkan halaman index, jika input sudah benar
        }
 
    }  
}
 
 
# ----------------------------------------------------------------------------
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
    public function insert_blog_model(){
 
        $data = array(
            'jdl_blog' => $this->input->post('judul_form'),
 
            'isi_blog' => $this->input->post('konten_form')
 
             # pada script $data adalah nama variable dari array yg telah mendapatkan isi/inputan dari form view_blog_insert.php
 
             # pada script jdl_blog dan isi_blog adalah nama kolom pada table database kamu
 
             # pada script ->input->post('judul_form') adalah nama form inputan pada view_blog_insert.php
        );
 
        return $this->db->insert('tb_blog', $data);
 
        # pada script db->insert adalah metode insert dimana kamu akan memasukkan data baru ke table kamu
 
        # pada script 'tb_blog' adalah nama table database kamu yg sudah dibuat
 
        # pada script $data adalah variabel yg berasal dari variabel array pada baris 18 
 
    }
 
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php echo  validation_errors(); // untuk menampilkan error nya ?> 
 
<?php echo form_open('blog_controller/insert_cntrl'); ?>
<!-- 
    pada script form_open fungsi nya sama seperti kita membuat tag form 
    hanya saja kita tidak perlu membuat selengkap biasanya, karena telah di atasi
    oleh library codeigniter
-->
 
    <label>Judul</label><br>
    <input type="text" name="judul_form"><br>
 
    <label>konten</label><br>
    <textarea name="konten_form" rows="8" cols="40"></textarea><br>
 
    <input type="submit" name="submit" value="simpan">
 
 
<?php echo form_close(); ?>
 
<!-- 
    pada script form_close sebagai penutup,  
    dan harus ada.
    -->

Terima Kasih
Thank's

TAG TAGS :
CARA TAMBAH DATA KE DATABASE MYSQL DENGAN CODEIGNITER | CARA INSERT DATA KEDALAM DATABASE PADA CODEIGNITER | CODEIGNITER | PHP | FRAMEWORK CODEIGNITER | INSERT CODEIGNITER | HOW TO INSERT DATA FROM FORM WITH CODEIGNITER | HOW TO CREATE DATA ON CODEIGNITER


BACA JUGA :



Read More
      edit
Published August 19, 2020 by RIT with 0 comment

CODEIGNITER - MENAMPILKAN DATA DARI DATABASE MYSQL - SELECT DATA DARI DATABASE

Assalamualaikum warohmatullohi wabarokatuh,
Wa alaikum salam warohmatullohi wabarokatuh,


setelah membuat file controller, model dan view sekarang isilah file tersebut dengan kode dibawah ini sesuai dengan file nya, langsung saja kode nya di bawah ini, tinggal copypaste  

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
 
$route['folder_view_blog'] = 'blog_controller/index_cntrl';
# ['folder_view_blog'] adalah sebagai acuan nama link pada browser 
# kamu ingin diganti selain itu juga bisa, hanya saja 
# kebanyakan orang-orang akan mengikuti nama folder nya untuk memudahkan saat mencari error
 
# 'blog_controller/ adalah nama file controller nya dengan nama blog_controller
 
# index_cntrl adalah nama fungsi yang kita buat didalam file Blog_controller.php
 
// ----------------------------------------------
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
 
class Blog_controller extends CI_Controller {  
 
    public function __construct(){    // construct disini adalah untuk mengeksekusi pertama kali.
        parent::__construct();
        $this->load->model('blog_model');  // ('blog_model') adalah nama model yg kita buat didalam file Blog_model.php
        $this->load->helper('url_helper'); // yang ini kita lewati saja dulu
    }
 
    public function index_cntrl(){ // index_cntrl adalah nama fungsinya bebas bisa diganti.
         
        $data['blog_nya'] = $this->blog_model->tampil_blog_model();
 
        # ->blog_model adalah nama model yg kita buat tadi
 
        # ->tampil_blog_model(); adalah nama fungsi yg ada dalam file Blog_model.php
 
         
        $this->load->view('folder_view_blog/index', $data);
 
        # ->load view adalah proses untuk mengirim data ke folder views
 
        # 'folder_view_blog' adalah nama folder yg kita buat didalam folder views diawal
         
        # index adalah nama file yg kita buat diawal tadi didalam folder folder_view_blog, diawal kita membuat dengan nama index.php
         
        # di codeigniter index.php kita tidak perlu menggunakan .php jadi langsung ketik index tanpa .php
 
    }
}
 
 
# ----------------------------------------------------------------------------
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
 
    class Blog_model extends CI_Model{ // nama class Blog_model yang isinya berbagai fungsi
         
        public function __construct (){
            $this->load->database(); //->database sebagai jembatan koneksi pada database kamu
        }
 
        public function tampil_blog_model(){ // tampil_blog_model adalah nama fungsinya 
            $query = $this->db->get('tb_blog');
 
            # ->db maksudnya adalah proses database jika pada native adalah koneksi ke database nya
            # ->get seperti * jika pada query sql database
            # ->tb_blog adalah nama table pada database
 
            return $query->result_array(); // mengembalikan data nya ke Blog_controller
 
        }
 
    }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php foreach ($blog_nya as $b_post) { ?>
    <h1><?php echo $b_post['jdl_blog']; ?></h1>
     
<?php } ?>
 
 
<!-- 
    - pada baris 1 $blog_nya adalah variabel dari file Blog_controller.php 
      bisa kamu cek ddengan membuka file Blog_controller.php nya
 
    - as $b_post adalah nama variable baru dari $blog_nya bisa kamu ganti sesuka hati
    - echo $b_post['jdl_blog'] adalah untuk menampilkan data nya 
 
 -->
 
 <!-- --------------------------------------------- -->

Terima Kasih
Thank's

TAG TAGS :
CARA MENAMPILKAN DATA DARI DATABASE MYSQL DENGAN CODEIGNITER | CARA SELECT DATA DARI DATABASE PADA CODEIGNITER | CODEIGNITER | PHP | FRAMEWORK CODEIGNITER | READ CODEIGNITER |


BACA JUGA :



Read More
      edit
Published August 12, 2020 by RIT with 0 comment

TUTORIAL SETTING DATABASE MICROSOFT ACCESS PADA XAMPP DAN PHP


Assalamualaikum warohmatullohi wabarokatuh.
Wa alaikum salam warohmatullohi wabarokatuh.

Terima kasih telah berkunjung di media pembelajaran bahasa program online langsungkoding.blogspot.com ,

Hello in my post this week I Am share tutorial setting database use XAMPP in this setting, you must, changed on php.ini ok langsung saja.




Buka xampp nya, lalu pilih tombol config yg sejajar dengan apache.


Pilih PHP(php.ini).


Akan muncul notepad dengan banyak text tulisan,Tekan tombol ctrl dan f pada notepad lalu ketik odbc.dll tekan enter.


Lalu akan muncul gambar seperti dibawah ini, dimana akan diarahkan ke text tulisan odbc, setidak nya seperti gambar dibawah ini.


Hapus tanda semicolon ; untuk mengaktifkan database microsoft access, lalu tekan tombol ctrl dan tombol s untuk menyimpan. Lalu tutup dengan tekan tombol silang disamping kanan atas dari layar laptop.


Thank's
Terima Kasih.

Tag :
Microsoft Access | Database Microsoft Access | Microsfot Access With PHP| How to SETTING DATABASE Microsfot Access in php.ini | PHP.ini | How to Connect database in MICROSOFT ACCESS ON PHP | PHP | XAMPP | cara setting database pada php.ini pada xampp | merubah setting database agar terbaca pada php dengan Microsoft Access



Read More
      edit