armagedon Postado Abril 8, 2005 Denunciar Share Postado Abril 8, 2005 Como eu posso fazer pra marcar uma mensagem como lida, tipo, quando a msg não foi lida ela tem a img1 do lado dela, e quando tah lida tah a img2 do lado delaQue nem em forumComo posso fazer isso? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Abril 8, 2005 Denunciar Share Postado Abril 8, 2005 1- Pra marcar.... na pagina que mostra a noticia... coloque um codigo que gere um cookie.... uma session... uma gravação no bd ou em um txt... que marque o id da noticia e o n° do ip... ou login do user... ai antes de exibir faça um if.... se constar o id nas lidas.... você coloca uma img se não outra Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 armagedon Postado Abril 8, 2005 Autor Denunciar Share Postado Abril 8, 2005 Vou tentar isso, vlw Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 armagedon Postado Abril 9, 2005 Autor Denunciar Share Postado Abril 9, 2005 eu criei uma tabela com nome = msglidas e campos:id = autonumberidmsg = numberquemleu = textdai puiz o seguinte codigo:Pag da msg <% Set rs4 = conn.execute("Select * from msglidas where id=" & request.querystring("id") & " and quemleu='" & session("nick") & "' ") If rs4.eof then Set rs3 = conn.execute("Insert into msglidas (idmsg, quemleu) VALUES(" & request.querystring("id") & ", '" & session("nick") & "') ") end if %> e na pagina onde você clika na msg: <% Set rs3 = conn.execute("Select * from msglidas where id=" & rs("id") & " and quemleu='" & session("nick") & "' ") %> <% if rs3.eof then %>não lida <% else %> Lida <% end if %> Dai eu tento com o primeiro usuarios, dai cm ele dá certo, mas dai c eu deslogar, e tentar com outro usuario, não dá certoporque será? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 DELPHI-Man32 Postado Abril 9, 2005 Denunciar Share Postado Abril 9, 2005 (editado) eu fiz da seguinte maneira..crie a tabela com um campo tipo: Statusque por padrão sempre vem com o valor "NL" -> Não lida...quando o usuario clica para ler ele edita o valor do campo para "SL" -> Lida...pronto!!!depois criei um condição para mostrar a imagem de acordo com o status da mensagem! <% if RS("status") = "SL" then %> <img src="lida.gif> <% else %> <img src="naolida.gif"> <% end if %> assim que eu faço e da certo!!! Editado Abril 9, 2005 por DELPHI-Man32 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 armagedon Postado Abril 9, 2005 Autor Denunciar Share Postado Abril 9, 2005 eu q boiei, nakela q eu fiz ali, q eu postei ali em cima tava certo, só q no select eu coloquei where ID=" & request.querystring("id") & ". E o certo era coloka where idmsg=" & request.querystring("id") & "Foi mal pela minha distração e vlw Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Abril 9, 2005 Denunciar Share Postado Abril 9, 2005 hiahiuaiuahiauhiauhaiua..... qualquer coisa da um grito... eu não tinha visto seu codigo antes Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
armagedon
Como eu posso fazer pra marcar uma mensagem como lida, tipo, quando a msg não foi lida ela tem a img1 do lado dela, e quando tah lida tah a img2 do lado dela
Que nem em forum
Como posso fazer isso?
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.