Ir para conteúdo

POWERED BY:

Arquivado

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

Nabvchodhonozohr

SUB q incremente um BD.

Recommended Posts

Olá pessoal!Gostaria de saber se alguém pode me ajudar. A missão q a chefia me passou tá meio difícil, e é: temos uma página com banners. Nessa página, para cada banner clicado, além de abrir uma popup com a informação desejada, eu tenho q ter em minha base de dados um bd q seja acessado e iterado a cada click no registro correspondente ao banner. Isso é possível?Tentei fazer uma Sub q recebia uma id como argumento, a qual era passada pelo evento onClick. Tipo: <img src="..." ... onClick="<%clicou("1")%>>. Porém a página nem rodou.O q eu faço?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Os dados desse popup vem de um bd??... se eles vierem basta você adicionar um campo com um nome qualquer, como por exemplo "contaClick" como valor numérico, e no inicio do codigo do popup você coloca a sql:sql = "update campo from tabela set contaClick = contaClick + 1 where cod = "&cod&""Tenta ai... tem muitas formas de fazer isso... qualquer dúvida posta ai

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, eu não tinha pensado nisso. Colocar os dados do banner em um bd. Mas, não muda muito. O q vai mudar é a string sql basicamente, pois aí eu vou ter uma informação vindo de um bd q está sendo atualizado tb. Do jeito q tá, o banner é uma informação fixa na página e é feita somente uma inserção em um bd.Ih, eu tô meio confuso!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom outra possibilidade é a seguinte.... No seu bd você coloca um campo "Click", "Caminho" e outro "cod_Link", no link você coloca o codigo desse seu popup.O link na sua página você faz da seguinte forma:<a href="linkParaPopup.asp?cod=seuCodigo">Ai no inico do codigo do seu popup você abre a conexão com o BD, faz a sql assim:sql = "select * form tabela where cod_Link = "&cod&""Em seguida execute a função para adicionar um clickconexdados.execute "update campo from tabela set cod_Click = cod_Click + 1 where cod = "&cod&""Em seguida você redireciona para o caminho especifico.response.redirect (rs("caminho"))Não sei se ta bem explicado.. mas qualquer dúvida posta ai...Espero ter ajudado

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.