Ir para conteúdo

POWERED BY:

Arquivado

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

Eduardo VR

atualizar somente o id=x

Recommended Posts

Seguinte, envio uma news com o endereço www.dominio.com.br/contador.asp?id=2Quando a pessoa acesso o site através deste endereço, sei que foi através da news, e para isso o contador vai somando mais um no banco.Acontece que se envio a news3 e mudo para id=3 ele está somando 1 no no e também no 2, o que está faltando fazer neste código.<%url_conexao = Server.MapPath("conta.mdb")set conexao = Server.CreateObject("ADODB.Connection")conexao.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&url_conexao'le o numero de acesso que tem no bancosql_le = "select * from contador where id="& trim(request.querystring("id"))set rs_le = conexao.execute(sql_le)'pega o numero de vistas, e soma +1visitas = rs_le("visita") + 1session("visitas") = visitas'a cada novo acesso, ou reload na pagina, ele atualiza o bancosql = "update contador set visita="&visitas&""conexao.execute(sql)Response.redirect "http://www.dominio.com.br"%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

<%'a cada novo acesso, ou reload na pagina, ele atualiza o bancosql = "update contador set visita="&visitas&""conexao.execute(sql)%>

Tenta assim:
sql = "update contador set visita = " & visitas & " where id = " & CInt(Request.QueryString( "id" ))

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta assim:

sql = "update contador set visita = " & visitas & " where id = " & CInt(Request.QueryString( "id" ))
isso mesmo estava faltando você referenciar o id no UPDATE...e tem mais ...como você só vai incrementar nem precisa selecionar o valor pode incrementar direto na SQL
sql = "update contador set visita = visita + 1 where id = " & CInt(Request.QueryString( "id" ))

ou seja você faz direto sem selecionar antes

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.