Cara Membuat Paging Dengan PHP Codeigniter 3.0

10 comments
Cara Membuat Paging Dengan PHP Codeigniter 3.0

Cara Membuat Paging Dengan PHP Codeigniter 3.0 - Paging berasal dari kata page yang berarti halaman. Paging merupakan fitur yang membagi halaman menjadi beberapa bagian.

Nah kali ini saya akan membahas singkat seputar bagaimana membuat paging dengan PHP codeigniter.

Spesifikasi peralatan yang saya gunakan adalah :
  • Xampp 1.8.0 (PHP 5.4)
  • Codeigniter 3.0]
  • MYSQL

Persiapan

Ada beberapa tahap konfigurasi yang harus anda lakukan sebelum mulai membuat paging.

  • Atur application/config/autoload.php
$autoload['libraries'] = array('pagination','database','table');

$autoload['helper'] = array('html','url');

  • Atur application/config/config.php
Untuk mengatur config.php silahkan ikuti tutorial ini : [Buka Link]

  • Atur application/config/database.php

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = ''; //kosongkan jika tidak ada sandi
$db['default']['database'] = 'ci_paging'; //nama database 
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;


  • Database
Buat database sederhana dengan nama mahasiswa, fielnya sebagai berikut :

Cara Membuat Paging Dengan PHP Codeigniter 3.0

Mari NGoding

welcome.phpM_mahasiswa.phpview_welcome.php
application/views/view_welcome.php

<!DOCTYPE html>
<html lang="en">
<head>
 <title>dokumentasi.org</title>
 <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
</head>
<body>
 <?php 
  echo heading('PAGING CODEIGNITER - dokumentasi.org',1);
  
  foreach($mahasiswa as $val){ 
   echo "<div style='border:1px solid #000000;'>";
   echo "<p>NIM : ".$val->nim."</p>";
   echo "<p>NAMA : ".$val->nama."</p>";
   echo "<p>JK : ".$val->jk."</p>";
   echo "<p>ALAMAT : ".$val->alamat."</p>";
   echo "</div>";
  }
  
  echo "<p>".$this->pagination->create_links()."</p>";
 ?>
</body>
</html>

Jangan merubah nama variabel config paging yang ada di controllers, karena itu variabel bawaan dari codeigniternya

Next PostNewer Post Previous PostOlder Post Home

10 comments

  1. gan mau nanya ...
    cara masang kotak-kotak hitam itu gimana yaa...
    tempat penampungan code ..
    terima kasih

    ReplyDelete
    Replies
    1. trus cara makenya gimana gan?
      contoh ane mau buat artikel di blog ane trus implementasinya gimana gan? bisa dishare ga ?

      Delete
    2. nih gan kang-cahya[dot]com/2014/06/cara-memasang-syntax-highlighter-di-blog.html

      Delete
  2. kang kalau diterapkan di template html/bottstrapnya bagaimana?

    btw, nice share kang

    ReplyDelete
    Replies
    1. tinggal di config aja di bagian first_tag_open, first_tag_close, last_tag_open, last_tag_close dan lainnya,,,, masukin tag html + class bootstrapnya di situ

      Delete