Selamat apa saja bagi pecandu coding dan penikmat internet. kali ini membahas tentang menampilkan data dengan codeigniter dan jquery. Dimana saat ini framework sangat penting untuk membuat aplikasi website.
Sebelum ke pembahasan download dulu framework codeigniter disini lalu extract ke host/di dalam htdocs.
Setelah perangkat siap langkah-langkahnya sebagai berikut :
1. Buat database misal db_artikel dan tabel artikel dengan field artikel_id,artikel_judul,artikel_isi,artikel_author,artikel_lastupdate.
2. Pengaturan Konfigurasinya
buka aplication/config/database.php.
'hostname' => 'localhost',
'username' => 'root',
'password' => '',
'database' => 'db_artikel',
'dbdriver' => 'mysqli',
buka aplication/config/routes.php
$route['default_controller'] = 'c_login';
buka aplication/config/config.php
$config['base_url'] = 'http://localhost/artikel';
buka aplication/config/autoload.php
$autoload['libraries'] = array('database');
3. Buat controller di application/controllers dan simpan dengan nama c_artikel.php.
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class c_artikel extends CI_Controller
{
public function __construct()
{
parent::__construct();
$this->load->model('m_artikel');
}
public function index()
{
$data['title']= 'artikel';
$data['artikel']= $this->m_artikel->get_artikel();
$this->load->view('v_artikel',$data);
}}
4. Buat model di application/models dan simpan dengan nama m_artikel.php.
<?php defined('BASEPATH') OR exit('No direct script access allowed');
class m_artikel extends CI_Model
{
public function __construct()
{
parent::__construct();
}
public function get_artikel()
{
$sql="SELECT*FROM artikel ORDER BY artikel_id DESC";
return $this->db->query($sql);
}
}
5. Buat view di application/views dan simpan dengan nama v_artikel.php.
<table id="example2" class="table table-bordered table-hover">
<thead>
<tr>
<th>No</th>
<th>Judul</th>
<th>Isi</th>
<th>Lastupdate</th>
<th>Author</th>
</tr>
</thead>
<tbody>
<?php $no=1;
foreach($artikel->result() as $row){
?>
<tr>
<td><?php echo $no;?></td>
<td><?php echo $row->artikel_judul;?></td>
<td><?php echo $row->artikel_isi;?></td>
<td><?php echo $row->artikel_lastupdate;?></td>
<td><?php echo $row->artikel_author;?></td>
</tr>
<?php
$no++;
}
?>
</tbody>
</table>
Cukup mudahkan. silahkan dicoba dan lihat hasilnya. Insya Allah bisa.. mohon maaf jika ada kesalahan, mohon sarannya jika masih ada yang perlu diperbaiki, silahkan bertanya jika ada pertanyaan, akan dijawab semaksimal mungkin yang saya bisa, dan jangan menghujat.
Wassalamu 'alaikum Wr. wb.
Wassalamu 'alaikum Wr. wb.
0 Komentar