Home » » Cara Menciptakan Input Data Dengan Codeigniter Dan Mysql

Cara Menciptakan Input Data Dengan Codeigniter Dan Mysql

Posted by Flash Droid Pedia on Sunday, September 16, 2018

Codeigniter ialah aplikasi open source yang berupa framework php, framework ini didasarkan pada contoh pengembangan Model, ViewController (MVC). Framework ini pertama kali dirilis pada tanggal 28 Februari 2006 (12 tahun lalu). Codeigniter dapat memudahkan developer untuk menciptakan website dengan cepat dan gampang dibandingkan harus membuatnya dari awal. Versi terbaru dari codeigniter ialah versi 3.1.7.


Fremwork ini Adalah salah satu framework yang sangat sederhana, tapi ada beberapa kelebihan framework codeigniter dibandingkan dengan framework lain. Berikut ialah beberapa kelebihan Framework Codeigniter dibandingkan dengan framework php lain.


 


Cara Membuat Input Data Dengan Codeigniter dan Mysql


Kelebihan Framework Codeigniter



  1. Banyak komunitas : Banyaknya komunitas codeigniter (CI), memang sangat memudahkan kita untuk berinteraksi dengan yang lain, baik itu untuk bertanya atau berbicara dengan orang lain.

  2. Dokumentasi yang sangat lengkap : Framework codeigniter sudah di sertai dengan user guide yang sangat lengkap dan bagus.

  3. Performa/Loading Cepat : Bisa dibilang codeigniteer ialah framework php yang paling cepat dibandingkan dengan framework yang lain. Karena sanksi script php di codeigniter dapat dibilang sangat efisien/cepat.


Sebenarnya masih aneka macam kelebihan framework codeigniter tapi kali ini aku hanya menulis tiga kelebihannya saja. Dengan kelebihan yang tidak mengecewakan banyak menyerupai itu kita dapat menciptakan website yang sangat manis dan dinamis. Pada tutorial kali ini aku akan membagikan cara menciptakan input data di codeigniter. Bagi kalian yang belum memiliki codeigniter, kalian dapat download disini, sesudah itu ekstrak file codeigniter di htdocs.


 


Konfigurasi File CodeIgniter


1. Buat database di xampp, kali ini aku tidak akan meenjelasakan cara menciptakan database, lantaran aku rasa kalian dapat membuatnya sendiri. Disini aku menciptakan database mastekno dan buat tabel pada database tersebut.


2. Buka file database.php, pada folder ..\application\config.


 framework ini didasarkan pada contoh pengembangan  Cara Membuat Input Data Dengan Codeigniter dan Mysql


Keterangan : isi nama database yang tadi kalian buat. Isi username mysql kalian, tapi jikalau kalian tidak pernah mengatur mysql tulis saja root, menyerupai pada gambar di atas. Jika kalian tidak pernah mengatur password mysql kalian, boleh dikosongi.


3. Buka File autoload.php pada folder ..\application\config.


 framework ini didasarkan pada contoh pengembangan  Cara Membuat Input Data Dengan Codeigniter dan Mysql


Keterangan : Pada baris libraries isi dengan tulisan ‘database’. Ini bertujuan untuk semoga codeigniter dapat mengakses database.


4. Buka file config.php pada folder ..\application\config.


 framework ini didasarkan pada contoh pengembangan  Cara Membuat Input Data Dengan Codeigniter dan Mysql


Keterangan : Setting base_url codeigniter dengan nama project. Nama project codeigniter aku kali ini ialah ci_mastekno, jadi setting base_url dengan http://localhost/ci_mastekno.


 


Script Input Data Codeigniter ke Database


1. Buat file Crud.php di folder ..\application\controllers\, sesudah itu isi file tersebut dengan script berikut ini.


<?php


class Crud extends CI_Controller{


function __construct(){

parent::__construct();

$this->load->model(‘m_input’);

$this->load->helper(‘url’);


}


function index(){

$data[‘user’] = $this->m_input->tampil_data()->result();

$this->load->view(‘v_tampil’,$data);

}


function tambah(){

$this->load->view(‘v_input’);

}


}


2. Setelah itu, buat sebuah view yang nanti kita jadikan sebagai form input data ke database. Kali ini aku menciptakan view dengan nama V_input.php pada folder Application/view/v_input.php.


<!DOCTYPE html>

<html>

<head>

<title>Membuat Input Data Dengan CodeIgniter | Mastekno.com</title>

</head>

<body>

<center>

<h1>Membuat Input Data dengan CodeIgniter | Mastekno.com</h1>

<h3>Tambah data baru</h3>

</center>

<form action=”<?php echo base_url(). ‘crud/aksi‘; ?>” method=”post”>

<table style=”margin:40px auto;”>

<tr>

<td>No</td>

<td><input type=”text” name=”no” id=”no”></td>

</tr>

<tr>

<td>Nama</td>

<td><input type=”text” name=”nama” id=”nama”></td>

</tr>

<tr>

<td>Keterangan</td>

<td><input type=”text” name=”ket” id=”ket” ></td>

</tr>

<tr>

<td></td>

<td><input type=”submit” value=”Tambah”></td>

</tr>

</table>

</form>

</body>

</html>


Bisa kalian lihat di atas, pada awal tag form aku memilih agresi dari form tersebut. Saya mengarahkan form tersebut ke method/function aksi pada file controller crud. Oleh lantaran itu kita akan menambahkan sebuah method / function untuk memproses inputan tersebut. Buka file crud.php yang gres tadi kita buat. Sehingga menjadi menyerupai dibawah ini.


<?php


class Crud extends CI_Controller{


function __construct(){

parent::__construct();

$this->load->model(‘m_input’);

$this->load->helper(‘url’);


}


function index(){

$data[‘user’] = $this->m_input->tampil_data()->result();

$this->load->view(‘v_tampil’,$data);

}


function tambah(){

$this->load->view(‘v_input’);

}


function aksi(){

$nama = $this->input->post(‘no’);

$alamat = $this->input->post(‘nama’);

$pekerjaan = $this->input->post(‘ket’);


$data = array(

‘no’ => $nama,

‘nama’ => $alamat,

‘ket’ => $ket

);

$this->m_input->input_data($data,’user’);

redirect(‘crud/index’);

}


}


Penjelasan Script :


Function aksi : coba kalian perhatikan pada function tersebut, pertama kita menangkap inputan dari form tersebut dengan function $this->input->post(‘nama form’). Setelah itu kita menimbulkan data itu ke array dan menginputkannya ke database dengan memakai model m_input, yang nantinya akan kita buat. , perhatikan gambar berikut ini :  framework ini didasarkan pada contoh pengembangan  Cara Membuat Input Data Dengan Codeigniter dan Mysql


Buat file M_input.php di folder ../applications/models/, kemudian isi file tersebut dengan script berikut ini :


<?php


class M_input extends CI_Model{

function tampil_data(){

return $this->db->get(‘user’);

}


function input_data($data,$table){

$this->db->insert($table,$data);

}

}


 


Nah, kini waktunya mencoba hasil script Cara menciptakan input data dengan codeigniter. Jika kalian masih bingung, kalian dapat menulis pertanyaan kalian di kolom komentar.



Sumber https://timeslib.com/


0 comments:

Post a Comment

Popular Posts

Blog Archive

.comment-content a {display: none;}