Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal,
Nunca aprendi corretamente usar as Sessions.
Estou tendo um trabalho e tanto e sem exito.
Tenho um link de nome "Imagem de Fundo" onde ao clicar abre uma página assim:
OBS: Retirei as TAGS de HTML e tabelas para reduzir o CODE ok?
Página "img_fundo.asp"
<%
Dim img_fundo
set img_fundo = dadosDB.Execute("SELECT imagem FROM img_fundo")
%>
<form name="form1" action="up-img_fundoOK.asp" method="post" enctype="multipart/form-data" onSubmit="return Form_Validator(this)">
<input name="imagem" type="file" class="form" size="22">
<input type="submit" name="enviar" class="botao" value="Enviar Foto">
<div align="center">
<%
' CODE verificação da imagem de fundo
set img_fundo = dadosDB.Execute("SELECT imagem FROM img_fundo WHERE id ORDER BY id")
'Faz a verificação da Foto, caso não tenha, mostra img de foto não disponivel
If img_fundo.EOF = False Then
%>
<div align="center"><img src="../img_fundo/<%=img_fundo("imagem")%>" width="380" height="380"></div>
<%
else
%>
<div align="center"><img src="../fotos/semFoto_gr.gif" border=0></div>
<%
End if
%>
</div>
</form>
A página onde é redirecionada para fazer o UPLOAD é essa.... também está com os CODE reduzido ok?
Página "up-img_fundoOK.asp"
<%
... Aqui tem os code do upload da AspJpge ....
dadosDB.Execute("update img_fundo set imagem = '"& url_foto &"' WHERE id="& Session("img_fundo"))
Response.write "Sua Foto foi Cadastrada com Sucesso!"
response.write "<br><br>você será redirecionado em 5 segundos...<br>"
response.write "<meta http-equiv='refresh' content='3; url=img_fundo.asp'/>"
%>
Banco de dados: ACCESS
Tabela: img_fundo
Campo: Id "auto"
Campo: imagem "texto"
Preciso que tenha APENAS um Registro nesta Tabela.
Ou seja, quero poder ao clicar no link "Imagem de Fundo" me exibir a Foto que está na Base de dados, e poder troca-la quando necessário.
Mas não estou conseguindo fazer com que na hora do UpLoad, ele reconheça o REGISTRO ATUAL para fazer o UpDate no Registro Atual.
Muito obrigado a todos
Atenciosamente,
William
Carregando comentários...