Documente Academic
Documente Profesional
Documente Cultură
php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
$this->db->select('userid');
$this->db->from($this->table);
// $this->db->from('member');
$this->db->where('name', $username);
return $this->db->get()->row('userid');
}
public function get_user($user_id) {
$this->db->from($this->table);
// $this->db->from('member');
$this->db->where('userid', $user_id);
return $this->db->get()->row();
-----------------------------------------------------------------------------------
-----------------------------------------------
controller : cmemberajx.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
$data['member']=$this->mmember->get_all_user();
$this->load->view("vheaderajx");
$this->load->view('vmemberajx',$data);
$this->load->view("vfooterajx");
}
$data = array(
'userid' => $this->input->post('userid'),
'name' => $this->input->post('name'),
'password' => $this->input->post('password'),
'jurusan' => $this->input->post('jurusan'),
'prodi' => $this->input->post('prodi'),
'semester' => $this->input->post('semester'),
'imel' => $this->input->post('imel'),
'level' => $this->input->post('level'),
);
echo dump($data);
$update = $this->mmember->member_update(array('userid' => $this->input-
>post('userid')), $data);
echo json_encode(array("status" => TRUE));
}
// user login ok
$this->load->view('vheaderajx');
$this->load->view('vloremipsum');
$this->load->view('vfooterajx');
echo json_encode(array("status" => TRUE));
}
else
{
}
public function logout()
{
// user logout ok
$this->load->view('vheaderajx');
$this->load->view('vloremipsum');
$this->load->view('vfooterajx');
}
else
{
// there user was not logged in, we cannot logged him out,
// redirect him to site root
redirect('/');
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
View : vheaderajx.php
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap Example</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="<?php echo base_url('assests/bootstrap/css/bootstrap.min.css')?>"
rel="stylesheet">
<link href="<?php echo
base_url('assests/datatables/css/dataTables.bootstrap.css')?>" rel="stylesheet">
<script src="<?php echo base_url('assests/jquery/jquery-3.1.0.min.js')?
>"></script>
<script src="<?php echo base_url('assests/bootstrap/js/bootstrap.min.js')?
>"></script>
<script src="<?php echo
base_url('assests/datatables/js/jquery.dataTables.min.js')?>"></script>
<script src="<?php echo
base_url('assests/datatables/js/dataTables.bootstrap.js')?>"></script>
</head>
<body>
<div class="container-fluid">
<!--<div class="row">
<div class="col-sm-12" style="background-color:grey;"><h2>untuk
banner<h2></div>
</div>-->
<div class="row">
<div class="col-sm-12" style="background-color:white;"><nav class="navbar
navbar-default">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse"
data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Brand</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Home <span class="sr-
only">(current)</span></a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button"
aria-haspopup="true" aria-expanded="false">Master File <span
class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">Member</a></li>
<li><a href="#">Supplier</a></li>
<li><a href="#">Product</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Partner</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">User</a></li>
</ul>
</li>
<li><a href="#">Support</a></li>
</ul>
<form class="navbar-form navbar-right">
<table>
<tr>
<!-- <td><a data-toggle="modal" href="#" >Registrasi |
</a></td>-->
<td><a data-toggle="modal" href="#registrasi" >Registrasi |
</a></td>
<!-- <td><a href="#" onclick="add_member()">Registrasi|</td>-->
<td><a data-toggle="modal" href="#login" > Login |</a></td>
<!-- <td><a href="#" onclick="linmeber()">Login |</td>-->
<td><a data-toggle="modal" href=""
onclick="logmember()">Logout</a> </td>
</tr>
</table>
<table>
<tr>
<td>Login us </td><td>:</td><td>user</td>
</tr>
</table>
</form>
</div>
</nav><h2></div>
</div>
</div>
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
View : vmemberajx.php
<th style="width:125px;">Action
</p></th>
</tr>
</thead>
<tbody>
<?php foreach($member as $mem){?>
<tr>
<td><?php echo $mem->userid;?></td>
<td><?php echo $mem->name;?></td>
<td>
<button class="btn btn-warning" onclick="edit_member(<?php echo $mem-
>userid;?>)"><i class="glyphicon glyphicon-pencil"></i></button>
<button class="btn btn-danger" onclick="delete_member(<?php echo $mem-
>userid;?>)"><i class="glyphicon glyphicon-remove"></i></button>
</td>
</tr>
<?php }?>
</tbody>
<tfoot>
<tr>
<th>User ID</th>
<th>Nama </th>
<th>Jurusan</th>
<th>Prodi</th>
<th>Semester</th>
<th>Emai</th>
</tr>
</tfoot>
</table>
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3">Jurusan</label>
<div class="col-md-9">
<select class='form-control'
name='jurusan'>
<option value='Desain
Grafis'>Desain Grafis</option>
<option
value='Multimedia'>Multimedia</option>
<option
value='Penerbitan'>Penerbitan</option>
</select>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3">Prodi</label>
<div class="col-md-9">
<select class='form-control'
name='prodi'>
<option
value='Animasi'>Animasi</option>
<option
value='Fashion'>Fashion</option>
<option
value='Brodcast'>Brodcast</option>
</select>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3">Semester</label>
<div class="col-md-9">
<input name="semester" placeholder="Type Semester" class="form-
control" type="text">
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3">Email</label>
<div class="col-md-9">
<input name="imel" placeholder="Type imeail" class="form-control"
type="text">
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3">Level</label>
<div class="col-md-9">
<input name="level" placeholder="Type leavel" class="form-control"
type="text">
</div>
</div>
</div>
</form>
</div>
<div class="modal-footer">
<button type="button" id="btnSave" onclick="save()" class="btn btn-
primary">Save</button>
<button type="button" class="btn btn-danger" data-
dismiss="modal">Cancel</button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
<!-- End Bootstrap modal -->
<!-- </div> -->
<div class="col-sm-1" style="background-color:white;"></div>
</div>
<script type="text/javascript">
$(document).ready( function () {
var table = $('#table_id').DataTable();
$('#container').css( 'display', 'block' );
table.columns.adjust().draw();
} );
var save_method; //for save method string
var table;
function add_member()
{
save_method = 'add';
$('#form')[0].reset(); // reset form on modals
$('#modal_form1').modal('show'); // show bootstrap modal
$('.modal-title').text('Add Member'); // Set Title to Bootstrap modal
title
}
function edit_member($id)
{
save_method = 'update';
$('#form')[0].reset(); // reset form on modals
$('#modal_form1').modal('show'); // show bootstrap modal
$('.modal-title').text('Update Member'); // Set Title to Bootstrap modal
title
},
error: function (jqXHR, textStatus, errorThrown)
{
alert('Error get data from ajax');
}
// pesan error perline number
// error: function(xhr, status, error) {
// alert(xhr.responseText);
// }
});
}
function save()
{
var url;
if(save_method == 'add')
{
url = "<?php echo site_url('index.php/cmember/member_add')?>";
}
else
{
url = "<?php echo site_url('index.php/cmember/member_update')?>";
}
function delete_member(id)
{
if(confirm('Are you sure delete this data?'))
{
// ajax delete data from database
$.ajax({
url : "<?php echo site_url('index.php/cmember/member_delete')?>/"+id,
type: "POST",
dataType: "JSON",
success: function(data)
{
location.reload();
},
error: function (jqXHR, textStatus, errorThrown)
{
alert('Error deleting data');
}
});
}
}
</script>
-----------------------------------------------------------------------------------
----------------------------------------------------------------
View : vfooterajx.php
<div class="row">
<div class="col-sm-1" style="background-color:white;"></div>
<div class="col-sm-10" style="background-color:white;">
<div class = "panel panel-default">
<div class = "panel-body">
<div align="center">Copyright@Nama Anda</div>
</div>
</div>
<div class="col-sm-1" style="background-color:white;"></div>
</div>
</div>
</div>
</body>
</html>