Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde,
Tenho um banco de dados aonde na tabela dos usuário existe um contador de login, esse contador de login é somado + 1 toda vez que o usuário loga no site.
Vamos supor que o usuário se logou 13 vezes, na tabela hits vai apontar 13, até ai belezura.
Mas preciso que sempre que o resultado for 15... ou seja... de 15 em 15... seja apontado um alerta ao usuário.
Tipo... quando o hits marcar 15 ou 30 ou 45 ou 60 ou 75 ou 90 ou 105... e assim por diante... fosse mostrado um alerta.
E este alerta não seria mostrado quando o numero fosse diferentes desde 15 em 15.
Poderia fazer um case ou if.... mais seria um POG danado pois imagina se algum usuário esteja com 13546 na tabela hits, ficaria inviável eu fazer um case reconhecendo de 15 em 15... ficaria gigante.
Eu sei que isso é possível via programação, mas não consigo chegar a uma lógica para que o sistema verifique o numero e veja se é de 15 em 15.
Alguém ai tem alguma idéia, alguma solução?
T+
Att.: Caio
Imagino que a solução possa ser algo semelhante a quando precisamos ter um zebrado numa paginação, por exemplo.
Acho que adaptando o code abaixo deve servir para o que precisa.
i = 1
while not rs.eof
if i mod 2 = 0 Then
response.write "bla bla bla"
else
response.write "ble ble ble"
end if
rs.movenext
i=i+1
wend
Obrigado thicomp mais não quero ter a necessidade de zerar, pois preciso ter o controle total sempre por isso a necessidade de uma função que reconheça no valor.
Vinicius Ianni bem lembrado, deu pra ter uma idéia, vou tentar aqui.
Obrigado pela ajuda.
T+
Att.: Caio
Valeu!!!
Mas só pra esclarecer, no código que eu mencionei, a variável "a" você teria o controle geral (esta não seria zerada), enquanto que a variável "b" apenas seria usada para fazer a contagem até o 15 (esta sim seria zerada).
Mas foi bem lembrado pelo nosso amigo Vinicius lanni a utilização do comando "mod". Acabou passando despercebida...
Abraços
E ae cara, beleza?
Bom, o que poderia ser feito, talvez um segundo contador... que zerasse a cada vez que chegasse no 15...
Contador de quantidade
a=a+1 (esse seria sempre sequencial, com o valor total de acessos.)
IF b="15" Then
b="0"
aqui seria inserido o código de alerta
Else
b=b+1
End IF
Isso que você quer mesmo?
Abraços