Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

elton73ssa

[Resolvido] Atualizar imagens na base

Recommended Posts

Olá,

 

Tenho um script que faz upload multiplo e salva os nomes na base em access.

 

Mas não estou conseguindo no momento encontrar a lógica para atualizar os nomes dos arquivos na base.

 

Todos os inputs do atualiza.asp estão assim:

 

<input type="file" name="foto" size="14">

Os campos da base com as imagens se chamam:

 

imagem1

imagem2

imagem3

imagem4

 

Então como fazer para que o codigo saiba que estou querendo atualizar a imagem do segundo campo, por exemplo, e não de outro campo?

 

Eis a parte que insere o nome dos arquivos uploadados na base, seja um ou quantos forem:

 

campo = imagem
contador = 1
 For Each objUploadedFile in objUpload.Files
     caminho=objUploadedFile.Path
     foto = objUpload.GetFileName(caminho)
     arquivoNome = objUploadedFile.TagName 
    
                     
imgFoto = foto
campo = "imagem" &contador

	conn.begintrans
 
         if cmd = "atualizar" then
		 			
				'AQUI TERIA UM INSTRUÇÃO PARA ATUALIZAR O CAMPO CORRETO
        else
				sql = "UPDATE produto SET "&campo&" = '" & imgFoto & "'" &_
							"  WHERE produto_id ="&produto_id
       end if

				conn.execute(sql)
				
				conn.committrans
			
contador = contador+1


Next 


Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode armazenar a posicao dele no array e depois atualizar apartir dela, para saber qual imagem será feita...

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode armazenar a posicao dele no array e depois atualizar apartir dela, para saber qual imagem será feita...

 

 

E como, utilizando esse estrutura aí eu pego o nome do input e digo ao código que é pra salvar no campo correto?

 

Se eu coloquei o arquivo apenas no segundo input ele tem que salvar no segundo campo da tabela.

Se eu coloquei o arquvio apenas no terceiro input ele tem que salvar no terceiro campo da tabela.

http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.