- Beranda
- Komunitas
- Tech
- Website, Webmaster, Webdeveloper
[HELP] Javascript Menampilkan Database Di CI


TS
FredTheRyick
[HELP] Javascript Menampilkan Database Di CI
Mastah, mohon bantuannya donk untuk kodingan ane ini.
Ini kode-nya mastah
Controller
Model
my_helper
View
Dalam file my_helper.php ada kode berikut
Misalkan dalam tabel ada 10 nama dan kolom-kolom pendukung nama lainnya seperti tanggal lahir, jenis kelamin, alamat, dll.
Nah ketika user klik link nama tersebut maka akan menampilkan informasi tambahan tersebut.
Bagaimana caranya ya gan? Mohon bantuannya, please
Thanks agan dan sista
Ini kode-nya mastah
Controller
Code:
class Home extends CI_Controller {
public function __construct() {
parent::__construct();
[B]$this->load->model('usermodel');[/B] // load model 'usermodel'
}
public function index() {
if($this->auth->is_logged_in() == false) {
$this->login();
} else {
[B]$this->load->helper('my');[/B]
$level = $this->session->userdata('level'); // level untuk user ini
$data['menu'] = $this->usermodel->get_menu_for_level($level); // ambil menu dari database sesuai dengan level
[B]$data['multilevel'] = $this->usermodel->get_data();[/B]
$data['parent'] = $this->usermodel->get_parent();
$this->template->set('title','Ini Taromboku');
$this->template->load('template','admin/index',$data); // tampilkan halaman dashboard dengan data menu
}
}
}
Model
Code:
class Usermodel extends CI_Model {
function get_data($induk = 0) {
$data = array();
$this->db->from('biodata');
$this->db->where('induk',$induk);
$result = $this->db->get();
foreach($result->result() as $row)
{
$data[] = array(
'id' =>$row->id_bio,
'nama' =>$row->nama,
// recursive
'child' =>$this->get_data($row->id_bio)
);
}
return $data;
}
function get_child($id) {
$data = array();
$this->db->from('biodata');
$this->db->where('induk',$id);
$result = $this->db->get();
foreach($result->result() as $row)
{
$data[$row->id_bio] = $row->nama;
}
return $data;
}
}
my_helper
Code:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
function print_recursive_list($data)
{
$str = "";
foreach($data as $list)
{
[B]$str .= "<li><a href='[removed]void(0)'>".$list['nama']."</a>";[/B]
$subchild = print_recursive_list($list['child']);
if($subchild != '')
$str .= "<ul>".$subchild."</ul>";
$str .= "</li>";
}
return $str;
}
View
Code:
<div id="sidetreecontrol">
<a href="#">Collapse All</a>
|
<a href="#">Expand All</a>
</div><br>
<ul id="tree">
<?php
echo print_recursive_list($multilevel);
?>
</ul>
<div class="clear"></div>
Dalam file my_helper.php ada kode berikut
Code:
[B]$str .= "<li><a href='[removed]void(0)'>".$list['nama']."</a>";[/B]
Misalkan dalam tabel ada 10 nama dan kolom-kolom pendukung nama lainnya seperti tanggal lahir, jenis kelamin, alamat, dll.
Nah ketika user klik link nama tersebut maka akan menampilkan informasi tambahan tersebut.
Bagaimana caranya ya gan? Mohon bantuannya, please

Thanks agan dan sista

0
960
0


Komentar yang asik ya


Komentar yang asik ya
Komunitas Pilihan