Ir para conteúdo

POWERED BY:

Arquivado

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

ythalorossy

delete?

Recommended Posts

Olá amigos!

 

tenho este código!

B)

<%set Conn = Server.CreateObject("ADODB.Connection")set rs = server.createObject("adodb.recordset")Conn.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.mappath("dbclients.mdb")SUB AUMENTA()Dim SQLin, rsSQLin = "INSERT INTO contador(contador) VALUES('1')"rs = Conn.execute(SQLin)END SUBrs = Conn.execute("SELECT contador FROM contador")AUMENTASQL2 = "SELECT SUM(contador) as total FROM contador"rs = Conn.execute(SQL2)response.write "tem " &(rs("total"))& " usuarios conectados"IF  THENSQLout ="DELETE contador FROM contador"rs = Conn.execute (SQLout)END IF%>
Gostaria de saber como faço para quando o usuario fechar o navegador diminuir um na tabela!

Mas so apenas quando o usuario sair, tipo um contador de usuarios online....

 

tipo:

 

O usuario entra o numero 1 e adicionado(INSERT INTO na tabela e o total da tabela e mostrado(usuarios online), mas quando o usuario sai da página deve diminuir 1 (DELETE).

 

Tem como fazer isso?

 

Ythalo Rossy! :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

você teria que colocar um campo no bd, chamado logado, e entao sempre que a pagina for carregada por um ip diferente você criaria uma session pro usuário......, utualizaria esse campo, adicionando mais 1, aí quando a session fosse = "" , você diminuiria 1 no bd........acho que isso da certo..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como faço para criar uma session?e depois detruila quando o usuario sair do browser?

Compartilhar este post


Link para o post
Compartilhar em outros sites

toda vez q um usuario entra no site ele cria uma session automaticamente, a diferença eh q você pode criar valores dentro desta session..

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenho este código!

 

 

<%'--------Abre conexão---------------------------------------------------set Conn = Server.CreateObject("ADODB.Connection")set rs = server.createObject("adodb.recordset")Conn.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.mappath("dbclients.mdb")'----------------------------------------------------------------------------'----------Adiciona uma linha com o valor igual a (+1)---------------Dim SQLin, rsSQLin = "INSERT INTO contador(contador) VALUES('1')"rs = Conn.execute(SQLin)'-----------------------------------------------------------------------------'----------soma o total de registro que será os usuarios online-------SQLtotal = "SELECT SUM(contador) as SOMANDO FROM contador"rs = Conn.execute(SQLtotal)'-------------------------------------------------------------------------------session("total") = rs("SOMANDO")response.write "Usuarios Online" & (session("total"))'-----------Aqui ficará o comando para quando o usuario sair da página-----session.AbandonSQLout = "DELETE contador FROM contador WHERE contador = '1'"rs  = Conn.execute(SQLout)%>

 

So quero saber quais as linhas de comando para criar uma session assim que o usuario entrar no site, e destrui-la quando ele sair....

 

pretendo usar para fazer um contador de usuario...

 

assim que entrar:

 

criar uma session que insere um valor no bd e depois soma o total de registro(usuarios online)!

 

quando ele abandona o site:]

tipo Alt +F4, fechar no x...

 

ele abandona a session e deleta a ultima linha do bd.

 

tem como fazer isto!

 

 

Ythalo Rossy!

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.