Olá a todos. Como foi o Natal e Ano Novo de todos vocês?
Espero que tenha sido de muita paz, felicidades, saúde
e sucesso. Afinal de contas, é tudo isso que desejo a
todos vocês!
Bom, tenho percebido dúvidas de diversas pessoas em realizar
um cadastro com o Dreamweaver através do behavior
Insert Record e ao mesmo tempo enviar esses dados para um e-mail.
Então, neste artigo trataremos sobre tal asunto.
Para este artigo, considere a instrução SQL abaixo
para criarmos a tabela que será utilizada como exemplo.
| CREATE TABLE `autor` (`aut_id` int(11) unsigned NOT NULL auto_increment, `aut_nome` varchar(100) NOT NULL default ”, `aut_desc` text NOT NULL, PRIMARY KEY (`aut_id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; |
Primeiramente, vamos utilizar o behavior Insert Record
Form Wizard para criarmos o formulário e os
códigos necessários para a inserção
dos dados no banco de dados. O behavior se localiza na aba Application como
você pode observar na imagem abaixo:
Uma vez clicado na opção demostrada acima – Record
Insertion Form Wizard – teremos o painel Record Insertion
Form. O qual deverá ser configurado como demonstrado
abaixo:

Explicando a configuração do painel Record
Insertion Form
. Connection: escolha
sua conexão com
o banco de dados a ser utilizado;
. Table: tabela
que armazenará o cadastro
a ser realizado (acima há uma instrução
SQL para que tal tabela possa ser criada);
. After inserting, go to:
página que
virá após o cadastro;
. Form fields:
temos os campos que irão
compor o formulário.
O resultado final através do modo de visualização Design
View, será o seguinte:
Agora alterne para o modo Code View. Assim
poderemos colocar a "mão na massa" e acrescentar
no script gerado pelo Dreamweaver uma forma de enviar os dados
para um determinado e-mail.
Primeiramente, você deve localizar a linha 43 (em meu
caso) do script como demonstrado na imagem abaixo:

Nesta linha, ocorre a inserção dos dados no banco
de dados. Então, poteriormente a essa linha, utilizaremos
a função
mail do PHP para enviarmos um e-mail com os dados. Observe
a imagem novamente:

Bom, da linha 45 a 54, criamos a mensagem que será o
corpo do e-mail. Observe que incluímos os dados vindos
do formulário. Na linha 55 criamos um header que será o
cabeçalho do e-mail. E finalizamos na linha 56, onde enviamos
o e-mail através da função
mail.
Com isso, concluímos nosso objetivo, ou seja, realizar
um cadastro e ao mesmo tempo enviar um e-mail com os dados cadastrados.
Aconselho a consultar mais detalhes
sobre a função mail no Manual do PHP caso
você não tenha experiência com ela.
Se desejar, você pode fazer o download
da página que utilizei como exemplo neste artigo.
Um abraço a todos e até o próximo.




