te lo planteo de otra forma, por lo que entiendo
$tipo_archivo es la variable que tiene el nombre de la imagen, si es que el usuario sube una, entonces
Código PHP:
Ver original//cambiando un poco, preguntamos si la variable $tipo_archivo no esta vacia
if(!empty($tipo_archivo)){ //si no lo esta, haces el proceso de verificar el tipo, tamaño, etc. a la imagen
//aqui todo el codigo para eso
}
//quitamos el else, pues si no hay imagen sigue el resto del procedimiento.
saludos.