Can anyone change the code so that 1. be able to upload multiple photos simultaneously. 2. each random image name to be recorded in sql Thanks <?php define(LOCATION,"http://lupa.zapto.org/pumpal/rename/"); $folder = "images/"; $width_img_default = "600"; $height_img_default = "450"; $open_type_upload = ".jpg"; $file_name = $_FILES['file_name']['name']; $file_tmp = $_FILES['file_name']['tmp_name']; $file_size = $_FILES['file_name']['tmp_size']; $file_type = $_FILES['file_name']['type']; $rand_file_name = rand(1000000000, 9999999999999); $newfile_name = $rand_file_name.$file_name; $open_types = array( "image/jpg", "image/jpeg", "image/png", "image/gif" ); if(!in_array($file_type, $open_types)) { echo "Този формат файл не е позволен!"; } else { if (file_exists($folder.$rand_file_name.$open_type_upload)) { echo "Този файл вече ÑъщеÑтвува. ÐœÐ¾Ð»Ñ Ð¾Ð¿Ð¸Ñ‚Ð°Ð¹Ñ‚Ðµ отново!"; } else { $upload = move_uploaded_file($file_tmp, $folder.$rand_file_name.$open_type_upload); list($width_img, $height_img) = getImagesize($folder.$rand_file_name.$open_type_upload); if ($upload == true) { if ($width_img > $width_img_default || $height_img > $height_img_default) { echo '<img src="'.$folder.$rand_file_name.$open_type_upload.'" width="'.$width_img_default.'" height="'.$height_img_default.'">'; } else { echo '<img src="'.$folder.$rand_file_name.$open_type_upload.'">'; } echo '<br /><br /><br />'; echo '<input type="text" size="60" value="'.LOCATION.$folder.$rand_file_name.$open_type_upload.'">'; } } } ?> Code (markup):