Professional Documents
Culture Documents
PHP
</form>
<br />
</label>
</div>
<script>
$(document).ready(function(){
$(document).on('change', '#nama_file', function(){
var name = document.getElementById("nama_file").files[0].name;
var form_data = new FormData();
var ext = name.split('.').pop().toLowerCase();
if(jQuery.inArray(ext, ['gif','png','jpg','jpeg','pdf']) == -1)
{
alert("Invalid Image File");
}
var oFReader = new FileReader();
oFReader.readAsDataURL(document.getElementById("nama_file").files[0]);
var f = document.getElementById("nama_file").files[0];
var fsize = f.size||f.fileSize;
if(fsize > 2000000)
{
alert("Image File Size is very big");
}
else
{
form_data.append("nama_file", document.getElementById('nama_file').files[0]);
$.ajax({
url:"upload.php",
method:"POST",
data: form_data,
contentType: false,
cache: false,
processData: false,
beforeSend:function(){
$('#uploaded_image').html("<label class='text-success'>Image Uploading...</label>");
},
success:function(data)
{
$('#uploaded_image').html(data);
}
});
}
});
});
</script>
APP.PHP
ADD_ITEM.PHP
<?php
include("db_conection.php");
$req_id = $_GET['request_id'];
$item_no=addslashes($_POST['item_no']);
$item_quantity=addslashes($_POST['item_quantity']);
$item_unit=addslashes($_POST['item_unit']);
$item_name=addslashes($_POST['item_name']);
$item_description=addslashes($_POST['item_description']);
$cost_center=addslashes($_POST['cost_center']);
$ac_code=addslashes($_POST['ac_code']);
$item_cost=addslashes($_POST['item_cost']);
$nama_file=addslashes($_POST['nama_file']);
$add_item="INSERT INTO
items(item_quantity,item_unit,item_name,item_description,cost_center,ac_code,pr_number,item_cost,
nama_file)
VALUES('".$item_quantity."','".$item_unit."','".$item_name."','".$item_description."','".
$cost_center."','".$ac_code."','".$req_id."','".$item_cost."','".$nama_file."')";
$run=mysqli_query($dbcon,$add_item);
if($run)
{
echo '<script>swal("Message", "Successfully added to list!", "success");</script>';
}else {
echo '<script>sweetAlert("Message", "Error occured!", "error");</script>';
}
?>
UPLOAD.PHP
<?php
if($_FILES["nama_file"]["name"] != '')
{
$test = explode('.', $_FILES["nama_file"]["name"]);
$ext = end($test);
$name = basename($_FILES["nama_file"]["name"]);
$location = './upload/' . $name;
move_uploaded_file($_FILES["nama_file"]["tmp_name"], $location);
echo '<img src="'.$location.'" height="150" width="225" class="img-thumbnail" />';
}
?>