Ir para conteúdo

POWERED BY:

Arquivado

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

Augusto Souza

[Resolvido] Formulario de contato com varios destinariso

Recommended Posts

Galera criei um formulario de contato com varios destinarios

so que tipo quando você manda enviar ele vai di boa so que naum vai para o destinarios que a pessoa escolheu naum vai pa nenhum , mais ele recebe uma auto resposta normal

os codigos são esse aki

Contato.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script language="JavaScript" type="text/JavaScript">
                 <!--
                
                
                 function checa_formulario(email){
                
                 if (email.nome.value == ""){
                 alert("Por Favor nao deixe o seu nome em branco!!!");
                   email.nome.focus();
                 return (false);
                 }
                
                 if (email.email.value == ""){
                 alert("Por Favor nao deixe o seu e-mail em branco!!!");
                   email.email.focus();
                 return (false);
                 }
				 
				 if (email.assunto.value == ""){
                 alert("Por Favor nao deixe o seu Assunto em branco!!!");
                   email.assunto.focus();
                 return (false);
                 }
				 
                
                 }
                 //-->
                 </script>
</head>

<body onload="document.email.nome.focus();">
<form action="enviar.php" method="post" enctype="multipart/form-data"  name="email" id="email" onsubmit="return checa_formulario(this)">
<table width="600" border="0" cellspacing="0" cellpadding="1">
  <tr>
    <td> </td>
    <td></td>
    <td><font size="-5">Obs: campos com </font><font size="-5" color="#FF0000">(*)</font><font size="-5"> são obrigatorios!</font></td>
  </tr>
  <tr>
    <td width="90">Nome:</td>
    <td width="290"><input name="nome" type="text" value="" />       </td>
    <td width="220"> </td>
  </tr>
  <tr>
    <td>Email:</td>
    <td><input name="email" type="text" /> </td>
    <td> </td>
  </tr>
  <tr>
    <td>Sala:<br /></td>
    <td><label>
      <input type="text" name="sala" id="sala" />
    </label></td>
    <td> </td>
  </tr>
  <tr>
    <td>Turno:</td>
    <td><label>
      <input type="text" name="turno" id="turno" />
    </label></td>
    <td> </td>
  </tr>
  <tr>
    <td>Série:</td>
    <td><label>
      <input type="text" name="serie" id="serie" />
    </label></td>
    <td> </td>
  </tr>
  <tr>
    <td>Para:</td>
    <td><label>
      <select name="Contatos" size="1" id="Contatos">
        <option>-------Escolha------</option>
        <option value="diretoria">Diretoria</option>
        <option value="secretaria">Secretaria</option>
        <option value="prof. alba">Prof. Alba</option>
        <option value="prof. andreia">Prof. Andreia</option>
        <option value="prof. eliane">Prof. Eliane</option>
        <option value="Prof. elizabete">Prof. Elizabete</option>
        <option value="prof. eunice">Prof. Eunice</option>
        <option value="prof.gamariel">Prof. Gamariel</option>
        <option value="prof. jose flavio">Prof. José Flavio </option>
        <option value="prof. joao marcos a">Prof. João Marcos A. Melo</option>
        <option value="prof. joao marcos c">Prof. João Marcos C. Dos santos</option>
        <option value="prof. julia">Prof. Julia </option>
        <option value="prof. juliana">Prof. Juliana </option>
        <option value="prof. luci">Prof. Luci</option>
        <option value="prof. luiz otavio">Prof. Luiz Otavio</option>
        <option value="prof. luiz rogerio">Prof. Luiz Rogério </option>
        <option value="prof. luzia">Prof. Luzia</option>
        <option value="prof. luzimar">Prof. Luzimar</option>
        <option value="prof. marcelo">Prof. Marcelo</option>
        <option value="prof. marcia">Prof. Marcia</option>
        <option value="prof. maria ester">Prof. Maria Ester </option>
        <option value="prof. maria rita">Prof. Maria Rita </option>
        <option value="prof. maria vania">Prof. Maria Vânia</option>
        <option value="prof. marta">Prof. Marta </option>
        <option value="prof. mercia">Prof. Mercia</option>
        <option value="prof. Nilton">Prof.Nilton</option>
        <option value="prof. patricia">Prof. Patricia</option>
        <option value="prof. ramon">Prof. Ramon</option>
        <option value="prof. rosana">Prof. Rosana </option>
        <option value="prof. rosangela">Prof. Rosangela </option>
        <option value="prof. sidney">Prof. Sidney </option>
        <option value="prof. tereza cristina">Prof. Tereza Cristina</option>
        <option value="prof. tereza de oliveira">Prof. Tereza de Oliveira </option>
        <option value="prof. valdirene">Prof. Valdirene </option>
      </select>
    </label></td>
    <td> </td>
  </tr>
  <tr>
    <td>Anexo:</td>
    <td><label>
      <input type="file" name="anexo" id="anexo" />
    </label></td>
    <td> </td>
  </tr>
  <tr>
    <td>Assunto:</td>
    <td><label>
      <input type="text" name="assunto" id="assunto" />
    </label></td>
    <td> </td>
  </tr>
  <tr>
    <td valign="top">Mensagem:</td>
    <td><label>
      <textarea name="mensagem" id="mensagem" cols="45" rows="5"></textarea>
    </label></td>
    <td valign="top"><table width="108" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="108" height="12">
   
       <font size="-5" face="Verdana, Geneva, sans-serif" color="#FF0000" ><strong>Obs:Aceita html</strong></font>

        </td>
      </tr>
    </table></td>
  </tr>
  <tr>
    <td> </td>
    <td align="right"><label>
      <input type="submit" name="Enviar" id="Enviar" value="enviar" />
    </label></td>
    <td> </td>
  </tr>
</table></form>
</body>
</html>
Enviar.php
	<?php 

$nome = $_POST["nome"];
$sala = $_POST["sala"];
$turno = $_POST["turno"];
$serie = $_POST["serie"];
$Contatos = $_POST["Contatos"];
$email = $_POST["email"]; //EMAIL DO CONTATO, ESTAVA O MESMO NOME DO EMAIL DESTINATARIO
$assunto = $_POST["assunto"];
$mensagem = $_POST["mensagem"]; // FALTOU PEGAR A MENSAGEM


switch ($contatos) {// CORRIGIDO, você ESTAVA PEGANDO O VARIAVEL ASSUNTO
case "secretaria":
$destinatario = "secretaria@eewbonline.com.br";
break;
case "prof. alba":
$destinatario = "alba.p@eewbonline.com.br";
break;
case "prof. andreia":
$destinatario = "andrea.a@eewbonline.com.br";
break;
case "prof. eliane":
$destinatario = "eliane.c@eewbonline.com.br	";
break;
case "Prof. elizabete":
$destinatario = "elizabete.c@eewbonline.com.br";
break;
case "prof. eunice":
$destinatario = "eunice.b@eewbonline.com.br";
break;
case "prof.gamariel":
$destinatario = "gamariel.c@eewbonline.com.br";
break;
case "prof. jose flavio":
$destinatario = "jose.f@eewbonline.com.br";
break;
case "prof. joao marcos a":
$destinatario = "joao.m@eewbonline.com.br";
break;
case "prof. joao marcos c":
$destinatario = "joao.mc@eewbonline.com.br";
break;
case "prof. julia":
$destinatario = "julia.t@eewbonline.com.br";
break;
case "prof. juliana":
$destinatario = "juliana.s@eewbonline.com.br";
break;
case "prof. luci":
$destinatario = "luci.f@eewbonline.com.br";
break;
case "prof. luiz otavio":
$destinatario = "luiz.o@eewbonline.com.br";
break;
case "prof. luiz rogerio":
$destinatario = "luiz.r@eewbonline.com.br";
break;
case "prof. luzia":
$destinatario = "luzia.f@eewbonline.com.br";
break;
case "prof. luzimar":
$destinatario = "luzimar.b@eewbonline.com.br";
break;
case "prof. marcelo":
$destinatario = "marcelo.a@eewbonline.com.br";
break;
case "prof. marcia":
$destinatario = "marcia.c@eewbonline.com.br";
break;
case "prof. maria ester":
$destinatario = "maria.e@eewbonline.com.br";
break;
case "prof. maria rita":
$destinatario = "maria.r@eewbonline.com.br";
break;
case "prof. maria vania":
$destinatario = "maria.v@eewbonline.com.br";
break;

case "prof. marta":
$destinatario = "marta.n@eewbonline.com.br";
break;
case "prof. mercia":
$destinatario = "mercia.t@eewbonline.com.br";
break;
case "prof. Nilton":
$destinatario = "nilton.c@eewbonline.com.br";
break;
case "prof. patricia":
$destinatario = "patricia.s@eewbonline.com.br";
break;
case "prof. ramon":
$destinatario = "ramon.g@eewbonline.com.br";
break;
case "prof. rosana":
$destinatario = "rosana.m@eewbonline.com.br";
break;
case "prof. rosangela":
$destinatario = "rosangela.b@eewbonline.com.br";
break;

case "prof. sidney":
$destinatario = "sidney.l@eewbonline.com.br";
break;
case "prof. tereza cristina":
$destinatario = "tereza.@eewbonline.com.br";
break;
case "prof. tereza de oliveira":
$destinatario = "tereza.o@eewbonline.com.br";
break;
case "prof. valdirene":
$destinatario = "valdirene.m@eewbonline.com.br";
break;
case "diretoria":
$destinatario = "diretoria@eewbonline.com.br";
break;
}

                $MailRecipiente = $destinatario;    
                $MailAssunto    = $assunto;
                $headers = "MIME-Version: 1.0\r\n";
                $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
                $headers .= "From:  $destinatario\r\n";
                $headers .= "Return-Path: $destinatario\r\n";
                
                 $msg = '
                         Nome: '.$nome.'<br/>
                         Email: '.$email.'<br/>
                         Assunto: '.$assunto.'<br/><br/>
						 sala: '.$sala.'<br />
                         Série: '.$serie.'<br />
                         Turno: '.$turno.'<br />
                         '.$mensagem.'
                         ';
            
                  mail($MailRecipiente,$MailAssunto,$msg,$headers);


//AUTO RESPOSTA
                $headers_ = "MIME-Version: 1.0\r\n";
                $headers_ .= "Content-type: text/html; charset=iso-8859-1\r\n";
                $headers_ .= "From:  $email\r\n";
                $site = "EEWBONLINE.COM.BR";
                $titulo = "EEWB Online";
                $mensagem = "
                Obrigado $nome Pelo contato!Logo Seu Email Será Respondido!<br>
				
                      Pedimos Por Gentileza Para Que Envie Sua Opinião do site para o email admin@eewbonline.com.br!
                Grato,<br> <p>EEWB Online!";

                mail($email,$titulo,$mensagem,$headers_);



echo "<script>

alert('Seu email foi enviado com sucesso!');top.location.href='index?pg=contato';

</script>\n\n";

?> 
Será que alguem tem ideia do que é

Desde já agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

A função está ok. Só para testar, depois do switch, manda imprimir a variavel $destinatario para ver se ficou correto. Se estiver correto, troca a linha

 

mail($MailRecipiente,$MailAssunto,$msg,$headers);

mail('seu_email',$MailAssunto,$msg,$headers);
Onde seu_email você colocará um e-mail que esteja funcionando. Dê uma olhada na caixa de SPAM também. Alguns leitores colocam esses e-mail´s na caixa de SPAM.

 

Só uma dica, no e-mail que você envia para a pessoa de contato, troca de:

                $headers .= "From:  $destinatario\r\n";
                $headers .= "Return-Path: $destinatario\r\n";

Para:

 

                $headers .= "From:  $email\r\n";
                $headers .= "Return-Path: $email\r\n";

Assim fica mais fácil para a pessoa que recebeu o e-mail quiser responder para o remetente. Isto não é a solução e sim uma dica.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui fazer fuincionar e o erro foi bobo foi a diferença entre letrra minuscula pra maiuscula !agora gostaria de saber como eu ponho pra anexar arquivo junto com o contato!

Oi Augusto,

posta a correção do erro. O que você fez que corrigiu.

Não estou conseguindo encontrar o erro no script postado

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.