Wednesday, June 15, 2016

kode upload file

Kode HTML di view: 
  <form action="javascript:simpanfile();" enctype="multipart/form-data" id="uploadfilexl" method="post" name="uploadfilexl" role="form">
<div class="form-group">
<input id="userfile" name="userfile" required="" type="file" />
                </div>
<div class="form-group">
<button class="btn btn-primary" onclick="javascript:simpanfile();" type="submit">
                    <span class="glyphicon glyphicon-plus"></span>&nbsp;Upload
                </button>
                <br />
<div class="form-group">
<div class="hasil">
</div>
</div>
</div>
</form>



 Kode Js
  
<script src="<?php echo base_url('assets/jqueryform/jquery.form.js');?>"></script>
 
<script type="text/javascript">
function simpanfile(){
    var userfile=$('#userfile').val();
    
    $('#uploadfilexl').ajaxForm({
     url:'<?php echo base_url("kelola_barang/upload_file"); ?>',
     type: 'post',
     data:{"userfile":userfile},
     beforeSend: function() {
        var percentVal = 'Mengupload 0%';
        $('.msg').html(percentVal);
     },
     uploadProgress: function(event, position, total, percentComplete) {
        var percentVal = 'Mengupload ' + percentComplete + '%';
        $('.msg').html(percentVal);
     },
     beforeSubmit: function() {
      $('.hasil').html('<img src="<?php echo base_url()?>plug/img/loader.gif" /> Silahkan Tunggu ... ');
     },
     complete: function(xhr) {
        $('.msg').html('Import file selesai!');
   reload_table();
     }, 
     success: function(resp) {
        $('.hasil').html(resp);
     },
    });     
};
</script> 
Fungsi Di Controller

function upload_file()
 {
  if($this->input->post("hapus")==1)
  {
  $iduser=$this->session->userdata("id");
  $this->db->where("id_user",$iduser);
  $this->db->delete("tm_barang");
  }
  $data=$this->barang->do_upload_file();
  $data=explode("-",$data);
               ?>
Selesai di Import
Berhasil di Import:".$data[0]."
"; ?>
Gagal di Import
:
".$data[1]."
"; ?>
Posted in:

0 comments:

Post a Comment