Menambahkan Data Ke Database Dengan CodeIgniter

Pada bagian ini akan dijelaskan cara menambahkan data blog. Modifikasi file view judul_blog.php dengan menambahkan link untuk menuju form input data.

<h1>Judul Blog</h1>
<a href="inputblog">Tambah</a>
<ol>
<?php
foreach ($data_blog as $blog):
?>
  <li>
  	<a href = "detailblog/<?php echo $blog['idblog']?>">
  		<?php echo $blog['title']?>
  	</a>
  </li>
<?php
endforeach
?>

Sehingga tampilan kalo buka URL : http://localhost/CodeIgniter-3.1.4/index.php/blog/judulblog terlihat seperti pada gambar berikut ini :

Tampilan Judul Dengan Tambahan Link Tambah.

Tambahkan kode berikut ini pada file controller Blog.php

public function tambahblog()
{
	$this->load->view('tambah_blog');
}

Buatlah view untuk form input data blog, misalkan nama filenya input_blog.php dengan kode sebagai berikut:

<form method="post" action="inputdatablog">
	title : <input type="text" name="title"> <br>
	description : <textarea name="description"></textarea><br>
	<input type="submit" value="Tambah">
	<input type="reset" value="Batal">
</form>

Tampilan form blog jika link Tambah di klik :

Tampilan Form Untuk Menambahkan Data Blog



Tambahkan kode berikut ini pada controller Blog.php.

public function inputdatablog()
{
	$this->load->model('MBlog');
	$this->MBlog->addBlog();
	redirect('blog/judulblog');
}

Tambahkan kode berikut ini pada model MBlog.php

function addBlog()
{
    $v_date = date('Y-m-d H:i:s');
    $data = array(
        'title' => $_POST['title'],
        'description' => $_POST['description'],
        'created_at' => $v_date,
        'updated_at' => $vdate
    );
    $this->db->insert('tb_blogs', $data);
}

Sederhana bukan cara menambahkan data ke database dengan CodeIgniter. Selanjutnya pelajari cara mengedit data pada database dengan CodeIgniter.

Mengedit Data Pada Database Dengan CodeIgniter

Block AdBlock - Powered by Admiral