Jump to content
Juca_007

Como inserir os dados de um formulário na base de dados e enviar por e-mail?

Recommended Posts

Juca_007

Boas, eu tenho um formulário no meu site para que os visitantes possam contactar-me, esses dados do formulário são inseridos na base de dados, ate aqui tudo bem.

Mas eu também queria ser avisado por email de que a uma nova mensagem para não ter de andar sempre a ir ver a base de dados se há novas mensagens.

Alguém me pode dizer como fazer.

Os meus conhecimentos são muito básicos, por isso expliquem-me como se eu fosse muito burro lol.  :confused:

Share this post


Link to post
Share on other sites
pmg

No teu código, depois de inserires na base de dados (e verificares que a inserção funcionou) acrescenta a instrução mail()

$sql = "insert ...";
mysql_query($sql) or die(mysql_error() . ' @ ' . __FILE__ . ':' . __LINE__);
mail(<O_TEU_EMAIL>, 'Novo registo inserido na base de dados', <MENSAGEM_A_ENVIAR>);

Para o mail funcionar tens que configurar o php.ini bem :confused:


What have you tried?

Não respondo a dúvidas por PM

A minha bola de cristal está para compor; deve ficar pronta para a semana.

Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código!

Share this post


Link to post
Share on other sites
elcsat

se quiseres testar localmenta ate o envio dos mails podes isntalar o apache triad que da para ate testar os mails em localhost:), sem precisares de configurar nada, so quando isntala definir uma palavra pass.

mails enviados pela funçao mail(....)

se precisares de ajuda a usar o apache triad pergunta que te dou umas dicas.

cumps

Share this post


Link to post
Share on other sites
Juca_007

se quiseres testar localmenta ate o envio dos mails podes isntalar o apache triad que da para ate testar os mails em localhost:), sem precisares de configurar nada, so quando isntala definir uma palavra pass.

mails enviados pela funçao mail(....)

se precisares de ajuda a usar o apache triad pergunta que te dou umas dicas.

cumps

Mas olha eu já tenho o apache instalado localmente, juntamente com o php e o MySQL que configurei manualmente com a ajuda de um tutorial.

Se desinstalar o que tenho e instalar esse será que fica tudo a funcionar em condições?

Obrigado.

Share this post


Link to post
Share on other sites
elcsat

olha tu podes desinstalar tdo, e instalar esse apache, que te isntala tudo automaticamente, e configura, tudo, so que o teu local de sites depois passa a ser

C:\apache2triad\htdocs\

mas podes alterar, e este apache suporta a funçao mail.

ele automaticamente configura o teu mail para admin@localhost que e o mail que tens na tua conta para testar localmente podes criar outros se desejares.

eu antes tinha configurado um a um e a 3 meses mudei para este apache, precisas de saber menos para trablhar com ele. e mete-te varias opçoes activas que perdes mt tempo a configurar...se precisares de ajuda manda-me um pm, e eu ajudote via msn se quiseres

cumprimentos

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.