Cargar varios archivos con php y mysql en un formulario y que no sea obligatoria la carga


17 de Octubre del 2019

Buenos días, He creado un formulario para la carga de datos en la base de datos, incluidos dos campos de carga de archivos. el código que sube el archivo, pero sube el mismo para ambos campos de carga, quisiera que fuese cada archivo en su campo. Y además que esta carga no fuese obligatoria, ya que puede que se tenga que cargar solo un archivo en un campo y en el otro no o en ninguno de los dos. Los campos de carga se llaman $anexo y $anexoInter El código para cargar los archivos.

$id_insert = $id_contrpen;

if($_FILES["archivo"]["error"]>0){
	echo "Error al cargar archivo";	
	} else {
		
$permitidos = array("application/msexcel","application/msword","application/pdf","image/gif","image/png","image/jpeg");
$limite_kb = 8000;

	if(in_array($_FILES["archivo"]["type"], $permitidos) && $_FILES["archivo"]["size"] <= $limite_kb * 1024){
		$ruta = 'files/'.$id_insert.'/';
		$archivo = $ruta.$_FILES["archivo"]["name"][0];$archivo = $ruta.$_FILES["archivo"]["name"][1];
			
		if(!file_exists($ruta)){
			mkdir($ruta);
			}
			
			if(!file_exists($archivo)){
				$resultado = @move_uploaded_file($_FILES["archivo"]["tmp_name"], $archivo);
				if($resultado){
					echo "Archivo Guardado";
					} else {
					echo "Error al guardar archivo";
				}			
				} else {
				echo "Archivo ya existe";
			}
			
			} else {
			echo "Archivo no permitido o excede el tamanio";
		}
	}
?>


Me podéis por favor ayudar? Muchas gracias de antemano
Espero que entendáis mi duda.