Como criar um formulário de envio de e-mail usando o MySQL e PHP

Escrito por katherine johnson | Traduzido por josé fabián
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como criar um formulário de envio de e-mail usando o MySQL e PHP
Use PHP e MySQL para criar formulários web facilmente (Comstock/Comstock/Getty Images)

É possível usar ambos PHP e MySQL para criar um formulário de e-mail, o qual permitirá aos visitantes enviar informação sobre o site por correio eletrônico. É possível usar alternativas com código e sem código para criá-lo. Se você não estiver familiarizado com essas duas linguagens, ou o seu web host não possibilitar o acesso direto a um banco de dados MySQL, existe uma opção em que não é necessário possuir conhecimento em códigos, a qual irá criar, de forma remota, os arquivos necessários para enviar informações a partir de seu site.

Nível de dificuldade:
Moderado

Outras pessoas estão lendo

Instruções

    Crie o banco de dados

  1. 1

    Abra seu navegador e acesse a interface MySQL de seu site para criar um banco de dados.

  2. 2

    Execute o seguinte script para criar o banco de dados:

    CREATE TABLE IF NOT EXISTS 'contato' ( 'id' int(11) NOT NULL auto_increment, 'nome' varchar(100) NOT NULL, 'email' varchar(100) NOT NULL, 'coment' text, 'data' datetime NOT NULL, 'ip' varchar(255), PRIMARY KEY ('id') ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

  3. 3

    Abra um arquivo de texto em seu computador, o qual conterá o formulário, e cole o seguinte código dentro:

    <form id="contato" name="contato" action="contato.php" method="post"> <p><label>Nome: <input type="text" id="nome" name="nome" value="" /></label></p> <p><label>Email: <input type="text" id="email" name="email" value="" /></label></p> <p><label>Comentários: <textarea id="coment" name="coment"></textarea></label></p>

    <input type="hidden" id="action" name="action" value="submitform" /> <p><input type="submit" id="submit" name="submit" value="Enviar" /> <input type="reset" id="reset" name="reset" value="Reinicializar" /></p> </form>

    Crie uma conexão com o banco de dados

  1. 1

    Abra o arquivo que você quiser usar para inserir o código do formulário no editor de texto ou HTML da sua escolha.

  2. 2

    Insira o código na parte do arquivo na qual você quiser que o formulário apareça no site. Você pode usar o código abaixo como modelo se precisar fazer alterações ao formulário:

    <form method="post" action="contato.php"> Email: <input name="email" type="text"> Mensagem: <textarea name="mensagem" rows="20" cols="45"></textarea> <input type="submit"> </form>

  3. 3

    Abra o seu editor de texto preferido para criar o arquivo PHP que usará no seu formulário.

  4. 4

    Use o seguinte código para criar o seu arquivo PHP:

    <?php $to = "voce@seusite.com"; $subject = "Contato"; $email = $_REQUEST['email'] ; $message = $_REQUEST['mensagem'] ; $headers = "From: $email"; $sent = mail($to, $subject, $mensagem, $headers) ; if($sent) {print "Your mail was sent successfully"; } else {print "We encountered an error sending your mail"; } ?>

  5. 5

    Salve o arquivo PHP como "contato.php".

    Formulário PHP e MySQL sem código

  1. 1

    Abra o seu navegador e visite o site "PHP FormMail Generator" no endereço "phpfmg.sourceforge.net".

  2. 2

    Clique no link "Get My Form" (Obter meu formulário).

  3. 3

    Digite o seu endereço de e-mail e o assunto da mensagem que você receberá cada vez que o formulário for enviado.

  4. 4

    Digite a etiqueta de cada campo, o tipo de campo e as instruções para o usuário em cada caixa de texto. Clique no botão "Create & Download Form" (Criar e baixar formulário).

  5. 5

    Salve o endereço do painel de administração, o e-mail cadastrado e a senha. Você precisará dessa informação para acessar e baixar a informação do formulário e alterá-lo.

  6. 6

    Clique no link "Download Form" (Baixar o formulário). O arquivo será salvo automaticamente na sua pasta de downloads.

  7. 7

    Abra a sua pasta de downloads e clique duas vezes no arquivo "myform.zip".

  8. 8

    Descompacte todos os arquivos.

  9. 9

    Abra o seu programa FTP e faça o upload de todos os arquivos descompactados para uma pasta em seu servidor.

  10. 10

    Convide os seus usuários para acessar o formulário em "seuSite.com/nome_pasta/form.php".

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível