<input type="file" name="pic_ncc" accept=".jpeg,.jpg,.png">
OR
<input type="file" name="pic_ncc" accept="image/*">
--> post - action - save
$image_nlh = null;
if (isset($_FILES['pic_ncc']) && $_FILES['pic_ncc']['error'] == 0) {
$ext = strtolower(pathinfo($_FILES['pic_ncc']['name'], PATHINFO_EXTENSION));
$allow_ext = array('jpg','png','jpeg');
if (in_array($ext, $allow_ext)) {
$new_name = 'picncc_'.time().'.'.$ext;
if (move_uploaded_file($_FILES['pic_ncc']['tmp_name'], $upload_dir . $new_name)) {
$image_nlh = $new_name;
}
}
}
/**************************/
<input type="file" id="images-file" accept=".jpeg,.jpg,.png" name="images_file[]" multiple>
--> post - action - save
if (isset($_FILES['images_file']) && !empty($_FILES['images_file']['name'][0])) {
for ($i = 0; $i < count($_FILES['images_file']['name']); $i++) {
if ($_FILES['images_file']['error'][$i] == 0) {
$name = $_FILES['images_file']['name'][$i];
$tmp = $_FILES['images_file']['tmp_name'][$i];
$ext = strtolower(pathinfo($name, PATHINFO_EXTENSION));
$allow_ext = array('jpg','png');
if (!in_array($ext, $allow_ext)) continue;
$new_name = 'img_' . time() . '_' . $i . '.' . $ext;
if (move_uploaded_file($tmp, $upload_banner . $new_name)) {
$images_saved[] = $new_name;
}
}
}
}
$images_db = !empty($images_saved) ? implode('**', $images_saved) : null;



