Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17736
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Sistema de envio de mensagem para usuários

01-08-2011 23:07

Essa é uma dica para quem tem algum sistema de usuários baseado em MySQL, e quer enviar mensagens para o usuário do sistema.

A primeira dica é como estruturar uma tabela para envio de mensagens para os usuários.

Você pode criar uma tabela chamada: comentarios, com as colunas: id, comentario

Você pode trabalhar sempre com uma única mensagem na tabela comentarios, simplesmente atualizando a mensagem atual.
Você irá precisar criar um input, que vai mandar a nova mensagem, e fazer o UPDATE para a nova mensagem salva.

A segunda dica, é para a parte do usuário, que irá ver que chegou uma nova mensagem para ele.

Minha dica, é que você crie uma coluna: mensagem, que ficará na mesma tabela que armazena os dados do usuário.
Quando o usuário logar no seu sistema, irá verificar a coluna mensagem, para ver se o valor é sim, se for, você disponibiliza um link para que o usuário leia a nova mensagem, ou para o que você quiser.

Esse valor sim você vai adicionar junto com o UPDATE da nova mensagem. Ao mesmo tempo que envia a nova mensagem, terá que fazer um UPDATE em todas as linhas da tabela de usuários, mudando o valor da coluna mensagem, para sim.

Para que a mensagem ou o link de nova mensagem deixe de aparecer a cada acesso do usuário, você pode colocar no documento que o usuário lê a mensagem um UPDATE limpando a coluna mensagem na linha desse usuário.

Qualquer dúvida, pergunte.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado