Tombol Submit di akhir pagination dalam CodeIgniter

Diketahui:

  • URL = http://localhost/tryout/site/startmatematika
  • $config[‘per_page’] = 5;
  • $this->uri->segment(3)
  • Data dalam tabel ada 11

Contoh Kasus:

Seorang mahasiswa berkonsultasi kepada saya yang bertanya bagaimana caranya agar tombol submit hanya tampil di pagination akhir yaitu pada saat URL berada di http://localhost/tryout/site/startmatematika/10

Pertanyaan:

Bagaimana caranya … ?

Jawaban:

Penambahan Kode di Controller

Untuk di Controllernya kamu tambahin kode seperti berikut ini:

$bagi= (int) ($config[‘total_rows’]/ $config[‘per_page’]); 

$data[‘pagingAkhir’]=$bagi * $config[‘per_page’];

Keterangan:

  • $data[‘pagingAkhir’], kode ini digunakan untuk mencari angka pagination terakhir yang terdapat pada URL yaitu angka 10.

Penambahan Kode di View

Dalam file Viewnya maka kamu bisa gunakan kode berikut ini:

<?php 

$data = array(

‘name’ => ‘submit’,

‘id’=> ‘submit’,

‘value’=> ‘submit’,

);

if($this->uri->segment(3) == $pagingAkhir)

echo form_submit($data);

?>

Keterangan:

  • if($this->uri->segment(3) == $pagingAkhir), Kode ini berarti jika angka dalam segment ke-3 dari URI itu angkanya sama dengan angka dari variabel $pagingAkhir.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *