I have a form where a user enters his name and selects a profile picture. These information and the avatar should be added to the mysql db via ajax and php.
HTML:
<form id="addWorkerForm" action="addWorker.php" method="post">
Prename:<input type="text" name="prename" id="prename">
Lastname:<input type="text" name="lastname" id="lastname">
Image:<input type="file" id="file_input" name="file_input" >
</form>
Javascript:
var prename = $('#prename').val();
var lastname = $('#lastname').val();
var workerAvatar = $('#file_input').val();
var url = 'xyz/addWorker.php?prename=' + prename + '&lastname=' + lastname + '&avatar=' + workerAvatar;
$.ajax({
url: url,
dataType: 'json',
async: false,
success: function(data) {
}
});
Is this the proper way to access the file in order to get its content in javascript? Furthermore, how can I access the file in the php file?