Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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!
Carregando comentários...