shev_anto

v_produkc

Sep 22nd, 2017
3,514
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.46 KB | None | 0 0
  1. <div class="x_panel">
  2.     <div class="x_title">
  3.     <h2><button type="button" class="add btn btn-primary"><i class="fa fa-plus-square"></i> Tambah Data </button></h2>
  4. <div class="clearfix"></div>
  5. </div>
  6. <table class="table table-striped table-responsive" id="datatables">
  7. <thead>
  8.     <tr>
  9.         <th>Nomor</th>
  10.         <th>Kode Produk</th>
  11.         <th>Nama Produk</th>
  12.         <th>Action</th>
  13.     </tr>
  14. </thead>
  15. <tbody>
  16.     <?php $no=1;
  17.     foreach($datatables->result() as $row){
  18.         echo "<tr>";
  19.         echo "<td>".$no."</td>";
  20.         echo "<td>".$row->kode_produk."</td>";
  21.         echo "<td>".$row->nama_produk."</td>";
  22.         echo "<td>
  23.             <button type='button' class='btn btn-primary btn-xs' onClick='edit(".$row->id_produk.")' ><i class='fa fa-edit'></i></button>
  24.             <button type='button' class='btn btn-warning btn-xs' onClick=del('".$row->id_produk."') ><i class='fa fa-trash'></i></button>
  25.             </td>";
  26.         echo "</tr>";
  27.        
  28.     $no++;} ?>
  29. </tbody>
  30. </table>
  31. </div>
  32.  
  33. <!-- Data tables -->
  34. <style type="text/css">@import url("<?php echo base_url() . 'js/datatables/jquery.dataTables.min.css'; ?>");</style>
  35. <script type='text/javascript' src="<?php echo base_url(); ?>js/datatables/jquery.dataTables.min.js"></script>
  36. <script type='text/javascript' src="<?php echo base_url(); ?>js/datatables/dataTables.bootstrap.js"></script>
  37. <script type="text/javascript">
  38.     $(document).ready(function() {
  39.         $('#datatables').dataTable();
  40.         $('.add').click(function(){
  41.             $('#addModal').modal('show');
  42.             $('#form')[0].reset();
  43.         });
  44.         $('#save').click(function(){
  45.             $.ajax({
  46.                 url :"<?php echo site_url();?>produk/addProduk",
  47.                 type:"post",
  48.                 data:$("#form").serialize(),
  49.                 success:function(){
  50.                     $('#addModal').modal('hide');
  51.                     location.reload();
  52.                 }
  53.             })
  54.         });
  55.         $('#saveEdit').click(function(){
  56.             $.ajax({
  57.                 url :"<?php echo site_url();?>produk/newProduk",
  58.                 type:"post",
  59.                 data:$("#form2").serialize(),
  60.                 success:function(){
  61.                     $('#editModal').modal('hide');
  62.                     location.reload();
  63.                 }
  64.             })
  65.         });
  66.     });
  67. function edit(id){
  68.     $.getJSON('<?php echo site_url();?>produk/editProduk/'+id,
  69.         function( response ) {
  70.             $("#editModal").modal('show');
  71.             $("#nnama").val(response['nama_produk']);
  72.             $("#nkode").val(response['kode_produk']);
  73.             $("#oid").val(response['id_produk']);
  74.         }
  75.     );
  76. }
  77. function del(id){
  78.     if(confirm('Yakin menghapus data ?')){
  79.         $.ajax({
  80.                 url :"<?php echo site_url();?>produk/deleteProduk/"+id,
  81.                 type:"post",
  82.                 success:function(){
  83.                     location.reload();
  84.                 }
  85.             })
  86.     }
  87. }
  88. </script>
  89. <div class="modal fade bs-example-modal-lg" id="addModal" tabindex="-1" role="dialog" aria-hidden="true">
  90.     <div class="modal-dialog modal-lg" style="width:500px;">
  91.         <div class="modal-content">
  92.  
  93.             <div class="modal-header" style="background:cyan;">
  94.                 <h4 class="modal-title" id="myModalLabel">Tambah Data</h4>
  95.             </div>
  96.             <div class="modal-body">
  97.             <form class="form-horizontal form-label-left" id="form" name="form">
  98.                    
  99.                     <div class="form-group">
  100.                       <label class="control-label col-sm-3 col-sm-3 col-xs-12">Kode Produk</label>
  101.                       <div class="col-md-9 col-sm-9 col-xs-12">
  102.                         <input type="text" class="form-control" id="kode" name="kode" placeholder="kode produk" />
  103.                       </div>
  104.                     </div>
  105.                     <div class="form-group">
  106.                       <label class="control-label col-sm-3 col-sm-3 col-xs-12">Nama Produk</label>
  107.                       <div class="col-md-9 col-sm-9 col-xs-12">
  108.                         <input type="text" class="form-control" id="nama" name="nama" placeholder="nama produk" />
  109.                       </div>
  110.                     </div>
  111.             </form>
  112.             </div>
  113.             <div class="modal-footer">
  114.                 <button type="button" class="btn btn-default" data-dismiss="modal">Tutup</button>
  115.                 <button type="button" class="btn btn-primary" id="save">Simpan</button>
  116.             </div>
  117.         </div>
  118.     </div>
  119. </div>
  120. <div class="modal fade bs-example-modal-lg" id="editModal" tabindex="-1" role="dialog" aria-hidden="true">
  121.     <div class="modal-dialog modal-lg" style="width:500px;">
  122.         <div class="modal-content">
  123.  
  124.             <div class="modal-header" style="background:cyan;">
  125.                 <h4 class="modal-title" id="myModalLabel">Edit Data</h4>
  126.             </div>
  127.             <div class="modal-body">
  128.             <form class="form-horizontal form-label-left" id="form2" name="form2">
  129.                    
  130.                     <div class="form-group">
  131.                       <label class="control-label col-sm-3 col-sm-3 col-xs-12">Kode Produk</label>
  132.                       <div class="col-md-9 col-sm-9 col-xs-12">
  133.                         <input type="hidden" class="form-control" id="oid" name="oid" />
  134.                         <input type="text" class="form-control" id="nkode" name="nkode" placeholder="kode produk" />
  135.                       </div>
  136.                     </div>
  137.                     <div class="form-group">
  138.                       <label class="control-label col-sm-3 col-sm-3 col-xs-12">Nama Produk</label>
  139.                       <div class="col-md-9 col-sm-9 col-xs-12">
  140.                         <input type="text" class="form-control" id="nnama" name="nnama" placeholder="nama produk" />
  141.                       </div>
  142.                     </div>
  143.             </form>
  144.             </div>
  145.             <div class="modal-footer">
  146.                 <button type="button" class="btn btn-default" data-dismiss="modal">Tutup</button>
  147.                 <button type="button" class="btn btn-primary" id="saveEdit">Simpan</button>
  148.             </div>
  149.         </div>
  150.     </div>
  151. </div>
Advertisement
Add Comment
Please, Sign In to add comment