Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Newbie

Formmail(selecione seu departamento!)

Recommended Posts

Segue abaixo um Formmail(meu 1º Script!) com uma opção diferente: Você seleciona um departamento (vendas, suporte sei lá) e cada departamento ele envia para um email diferente! Xique não?hehehe...

 

formulario.php

 

<html><head><title>Formulário de Contato</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body bgcolor="#CCCCCC"><table width="100%" border="0">  <form name="form1" method="post" action="email.php">    <tr>       <td width="24%">Selecione o Departamento:</td>      <td width="76%"> <select name="mail">          <option value="">Departamento</option>          <option value="vendas">Vendas</option>          <option value="web">Web Master</option>          <option value="atend">Atendimento</option>          <option value="suporte">Suporte</option>        </select> </td>    </tr>    <tr>       <td>Nome:</td>      <td><input type="text" name="nome"></td>    </tr>    <tr>       <td>Telefone</td>      <td><input type="text" name="fone"></td>    </tr>    <tr>       <td>Email:</td>      <td><input type="text" name="remetente"></td>    </tr>    <tr>       <td>Bairro:</td>      <td><input type="text" name="bairro"></td>    </tr>    <tr>       <td>Cidade:</td>      <td><input type="text" name="cidade"></td>    </tr>    <tr>       <td>Estado:</td>      <td><input type="text" name="estado"></td>    </tr>    <tr>       <td>Motivo do contato:</td>      <td><input type="text" name="assunto"></td>    </tr>    <tr>       <td>Mensagem:</td>      <td>         <textarea name="mensagem" cols="65" rows="7" wrap="VIRTUAL"></textarea></td>    </tr>    <tr>       <td> </td>      <td><input name="envia" type="submit" id="envia2" value="Enviar">        <input name="limpa" type="reset" id="limpa2" value="Limpar"></td>    </tr>  </form></table></body></html>
email.php

 

PHP [/tr][tr]

<?

/*

************************************************************

** Formmail com opção de escolha de departamento

** Desenvolvido por: Newbie

** Para sugestões, criticas e similares

** entre em contato: suporte_acm@hotmail.com

** Versão do Script: 1.0

************************************************************

*/

if (empty ($remetente)){

print "<title>Ops! Ocorreu um pequeno erro!</title>";

print "Você deve preencher seu email!<br />";

print "<a href='java script: history.back()'>Retonar a página do formulário</a>";

exit;

} if(!(strstr($remetente, "@"))){

print "<title>Ops! Ocorreu um pequeno erro!</title>";

print "Coloque um email válido!<br />";

print "<a href='java script: history.back()'>Retonar a página do formulário</a>";

exit;

}

if(empty($assunto)){

print "<title>Ops! Ocorreu um pequeno erro!</title>";

print "O campo assunto deverá ser preenchido!<br />";

print "<a href='java script: history.back()'>Retonar a página do formulário</a>";

exit;

}

if(empty($mensagem)){

print "<title>Ops! Ocorreu um pequeno erro!</title>";

print "Você deve colocar uma mensagem!<br />";

print "<a href='java script: history.back()'>Retonar a página do formulário</a>";

exit;

}

// Começa a configuração dos Emails!

if ($mail =="vendas"){

$mailto = "EMAIL PARA VENDAS@provedor.com.br"; //1º Email!

$int = $_POST[nome] ;

$tel = $_POST[telefone] ;

$email = $_POST[remetente] ;

$local = $_POST[bairro] ;

$ass = $_POST[assunto];

$cont = $_POST[mensagem];

$cid = $_POST[cidade];

 

$data = date("D/M/Y");

print "A mensagem foi enviada com sucesso para: $mailto!";

$mensagem = "Mensagem de: $email

Data: $data

Telefone: $tel

Local: $local

Cidade: $cid

Assunto: $ass

Mensagem: $cont";

mail ($mailto, $ass, $cont, $mensagem);

print "<title>Mensagem enviada com sucesso para: $mailto!</title>";

} elseif ($mail == "web") {

$mailto = "EMAIL PARA O DESENVOLVEDOR@provedor.com.br"; //2º Email

$int = $_POST[nome] ;

$tel = $_POST[telefone] ;

$email = $_POST[remetente] ;

$local = $_POST[bairro] ;

$ass = $_POST[assunto];

$cont = $_POST[mensagem];

$cid = $_POST[cidade];

 

$data = date("D/M/Y");

print "A mensagem foi enviada com sucesso para: $mailto!";

$mensagem = "Mensagem de: $email

Data: $data

Telefone: $tel

Local: $local

Cidade: $cid

Assunto: $ass

Mensagem: $cont";

mail ($mailto, $ass, $cont, $mensagem);

print "<title>Mensagem enviada com sucesso para: $mailto!</title>";

} elseif ($mail =="atend") {

$mailto = "EMAIL PARA ATENDIMENTO@provedor.com.br"; //3º Email!

$int = $_POST[nome] ;

$tel = $_POST[telefone] ;

$email = $_POST[remetente] ;

$local = $_POST[bairro] ;

$ass = $_POST[assunto];

$cont = $_POST[mensagem];

$cid = $_POST[cidade];

 

$data = date("D/M/Y");

print "A mensagem foi enviada com sucesso para: $mailto!";

$mensagem = "Mensagem de: $email

Data: $data

Telefone: $tel

Local: $local

Cidade: $cid

Assunto: $ass

Mensagem: $cont";

mail ($mailto, $ass, $cont, $mensagem);

print "<title>Mensagem enviada com sucesso para: $mailto!</title>";

} elseif ($mail == "suporte"){

$mailto = "EMAIL PARA SUPORTE@provedor.com.br"; //4º Email!

$int = $_POST[nome] ;

$tel = $_POST[telefone] ;

$email = $_POST[remetente] ;

$local = $_POST[bairro] ;

$ass = $_POST[assunto];

$cont = $_POST[mensagem];

$cid = $_POST[cidade];

 

$data = date("D/M/Y");

print "A mensagem foi enviada com sucesso para: $mailto!";

$mensagem = "Mensagem de: $email

Data: $data

Telefone: $tel

Local: $local

Cidade: $cid

Assunto: $ass

Mensagem: $cont";

mail ($mailto, $ass, $cont, $mensagem);

print "<title>Mensagem enviada com sucesso para: $mailto!</title>";

}

/*Caso a cara seja bem chato e não escolha e mail algum(só para testar o script sabe??*/

else {

print "<title>Selecione um Departamento</title>";

print "Selecione um departamento!";}

?>

[/tr]

 

 

Se tiver algum erro, se tiver jeito mais rápido de se fazer pode comentar, ok, pois mexo em PHP faz hoje 1 semana! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

abraços!

 

obs: Testado em Hotmail!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.