<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> 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 Controllerfunction 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]."
"; ?>
0 comments:
Post a Comment