How to upload multiple images into PHP Mysql
//for image upload
function uploadImage(){
if((!empty($_FILES["uploaded_file"])) && ($_FILES['uploaded_file']['error'] == 0)) {
$filename = basename($_FILES['uploaded_file']['name']);
$ext = substr($filename, strrpos($filename, '.') + 1);
if(($ext == "jpg" && $_FILES["uploaded_file"]["type"] == 'image/jpeg') || ($ext == "png" && $_FILES["uploaded_file"]["type"] == 'image/png') || ($ext == "gif" && $_FILES["uploaded_file"]["type"] == 'image/gif')){
$temp = explode(".",$_FILES["uploaded_file"]["name"]);
$newfilename = NewGuid() . '.' .end($temp);
move_uploaded_file($_FILES["uploaded_file"]["tmp_name"], ROOT_PATH . '/img/upload/' . $newfilename);
return $newfilename;
} else{
return '';
}
}
return '';
}
Snippet from HTML
<div class="form-group col-md-12">
<label for="Prsnttxtarea"><?php echo $_data['add_new_form_field_text_15'];?> :</label>
<img class="form-control" src="<?php echo $image_rnt; ?>" style="height:100px;width:100px;" id="output"/>
<input type="hidden" name="img_exist" value="<?php echo $img_track; ?>" />
</div>
<div class="form-group col-md-12">
<span class="btn btn-file btn btn-default">
<?php echo $_data['upload_image'];?>
<input type="file" name="uploaded_file" onchange="loadFile(event)" multiple />
</span>
</div>