- Beranda
- Komunitas
- Tech
- Website, Webmaster, Webdeveloper
[ask] jqGrid menggunakan CI


TS
hoshin
[ask] jqGrid menggunakan CI
buat agan2 yang ada disini semoga bisa membantu permasalahan ane.
ane lagi bikin aplikasi pake ci, dan permasalahannya adalah pas mau ngeload data ke jqgrid ane, datanya gak mau tampil...mohon petunjuknya dibawah ini ane lampirin kodenya
ini hasil yang ane buat gan
![[ask] jqGrid menggunakan CI](https://dl.kaskus.id/i983.photobucket.com/albums/ae315/hoshinpic/Capture-1.png)
ane lagi bikin aplikasi pake ci, dan permasalahannya adalah pas mau ngeload data ke jqgrid ane, datanya gak mau tampil...mohon petunjuknya dibawah ini ane lampirin kodenya
Spoiler for controller:
PHP Code:
<?php if(!defined('BASEPATH'<img src="https://s.kaskus.id/images/smilies/sumbangan/13.gif" data-sceditor-emoticon=";)" border="0" alt="emoticon-Wink" title="Wink"/>) exit ('No direct script access allowed'<img src="https://s.kaskus.id/images/smilies/sumbangan/13.gif" data-sceditor-emoticon=";)" border="0" alt="emoticon-Wink" title="Wink"/>;
class Buku extends CI_Controller{
function __construct(){
parent::__construct();
$this->load->model('m_buku'<img src="https://s.kaskus.id/images/smilies/sumbangan/13.gif" data-sceditor-emoticon=";)" border="0" alt="emoticon-Wink" title="Wink"/>;
$this->load->library('input'<img src="https://s.kaskus.id/images/smilies/sumbangan/13.gif" data-sceditor-emoticon=";)" border="0" alt="emoticon-Wink" title="Wink"/>;
}
function index(){
}
function Tampilkan_buku(){
$sidx = $this->input->get('sidx'<img src="https://s.kaskus.id/images/smilies/sumbangan/13.gif" data-sceditor-emoticon=";)" border="0" alt="emoticon-Wink" title="Wink"/>;
$sord = $this->input->get('sord'<img src="https://s.kaskus.id/images/smilies/sumbangan/13.gif" data-sceditor-emoticon=";)" border="0" alt="emoticon-Wink" title="Wink"/>;
$page = $this->input->get('page'<img src="https://s.kaskus.id/images/smilies/sumbangan/13.gif" data-sceditor-emoticon=";)" border="0" alt="emoticon-Wink" title="Wink"/>;
$limit = $this->input->get('rows'<img src="https://s.kaskus.id/images/smilies/sumbangan/13.gif" data-sceditor-emoticon=";)" border="0" alt="emoticon-Wink" title="Wink"/>;
$data = $this->m_buku->tampilkan_buku();
$count = $this->m_buku->total_record();
$total_pages = ceil($count/1);
$response['page'] = $page;
$response['total'] = $total_pages;
$response['records'] = $count;
$response['start'] = 1;
$i=0;
foreach ($data as $buku){
$response['rows'][$i]['id']=$buku->kode_buku;
$response['rows'][$i]['cell']=array($buku->kode_buku,
$buku->judul_buku,
$buku->pengarang,
$buku->penerbit,
$buku->tahun,
$buku->jumlah,
$buku->keterangan);
$i++;
}
$this->load->view('daftar_buku',json_encode($response));
echo json_encode($response);
}
}
/* End of file buku.php */
/* Location: ./application/controllers/buku.php */
Spoiler for model:
PHP Code:
<?php if(!defined('BASEPATH'<img src="https://s.kaskus.id/images/smilies/sumbangan/13.gif" data-sceditor-emoticon=";)" border="0" alt="emoticon-Wink" title="Wink"/>) exit ('No direct script access allowed'<img src="https://s.kaskus.id/images/smilies/sumbangan/13.gif" data-sceditor-emoticon=";)" border="0" alt="emoticon-Wink" title="Wink"/>;
class M_Buku extends CI_Model{
function __construct(){
parent::__construct();
}
function Total_record(){
return $this->db->count_all('tbl_buku'<img src="https://s.kaskus.id/images/smilies/sumbangan/13.gif" data-sceditor-emoticon=";)" border="0" alt="emoticon-Wink" title="Wink"/>;
}
function Tampilkan_buku(){
return $this->db->get('tbl_buku'<img src="https://s.kaskus.id/images/smilies/sumbangan/13.gif" data-sceditor-emoticon=";)" border="0" alt="emoticon-Wink" title="Wink"/>->result();
}
}
/* End of file model_buku.php */
/* Location: ./application/models/model_buku.php */
Spoiler for view:
PHP Code:
<body>
<table id="tabel_buku"></table>
<div id="navigasi"></div>
</body>
</html>
<script type="text/javascript">
$(document).ready(function(){
jQuery("#tabel_buku").jqGrid({
url: '<?=base_url();?>buku/tampilkan_buku',
datatype: "json",
colNames:['Kode Buku','Judul Buku', 'Pengarang', 'Penerbit','Tahun','Jumlah','Keterangan'],
colModel:[ {name:'kode_buku', index:'kode_buku', width:100},
{name:'judul_buku',index:'judul_buku', width:300},
{name:'pengarang', index:'pengarang', width:100},
{name:'penerbit', index:'penerbit', width:100},
{name:'tahun', index:'tahun', width:80 },
{name:'jumlah', index:'jumlah', width:50 },
{name:'keterangan',index:'keterangan', width:250}
],
rowNum:20,
rowList:[20,40,60],
pager: '#navigasi',
sortname: 'kode_buku',
viewrecords: true,
sortorder: "desc",
multiselect: true,
width: 880,
caption:"Daftar Buku"
});
jQuery("#tabel_buku").jqGrid('navGrid','#navigasi',{edit:true,add:true,del:true});
});
</script>
ini hasil yang ane buat gan
Spoiler for hasil:
![[ask] jqGrid menggunakan CI](https://dl.kaskus.id/i983.photobucket.com/albums/ae315/hoshinpic/Capture-1.png)
0
987
Kutip
3
Balasan


Komentar yang asik ya
Urutan
Terbaru
Terlama


Komentar yang asik ya
Komunitas Pilihan