Ir para conteúdo

POWERED BY:

Arquivado

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

Biel.

receber em um email especifico os dado q foram digitados no formulário

Recommended Posts

Boa tarde a todos. Pessoal gostaria de criar uma regra que fizesse o seguinte:
Toda vez que um visitante entrasse no site, inserisse seus dados normalmente e no campo ref digitasse 333 gostaria que somente JOAO recebesse.
Toda vez que um visitante entrasse no site, inserisse seus dados normalmente e no campo ref digitasse 444 gostaria que somente JOAO E MARIA recebesse OU
Toda vez que um visitante entrasse no site, inserisse seus dados normalmente e no campo ref digitasse 555 gostaria que somente JOAO E JOSE OU
Toda vez que um visitante entrasse no site, inserisse seus dados normalmente e no campo ref digitasse 666 gostaria que somente JOAO E PEDRO
<?php 
$editFormAction = $_SERVER['PHP_SELF'];
if ((isset($_POST["acao"])) && ($_POST["acao"] == "form1")) {

$nome       = $_POST['nome'];
$telefone   = $_POST['telefone'];
$email      = $_POST['email'];
$referencia = $_POST['referencia'];
$mensagem   = $_POST['mensagem'];

$listar_01="
$nome       <br>
$telefone   <br> 
$email      <br>
$referencia <br>
$mensagem  <br>        

";

/*=======================================================*/
$header_01 = "MIME-Version: 1.0\r\n";
$header_01.= "Content-type: text/html; charset=utf-8\r\n"; 
$header_01 .= "From:".$nome;

/*======================================================*/
$pri_email    = "joao@gmail.com";  // ref 333
$seg_email    = "maria@gmail.com"; // ref 444
$ter_email    = "jose@gmail.com";  // ref 555
$quarto_email = "pedro@gmail.com"; // ref 666
/*======================================================*/

mail($pri_email, $assunto, $listar_01, $header_01); 
/*======================================================*/

echo "Mensagem envida com sucesso";	
}

?>
  
<form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1">
    
nome:<input type="text" name="nome" value="" /><br>
Tel:<input type="text" name="telefone" value=""  /><br>
email:<input type="text" name="email"  value=""  /><br>
ref:<input type="text" name="referencia" value="" /><br><br>
mensagem:<textarea name="mensagem"></textarea><br><br>
<input type="submit" name="botaocss" id="id_botaocss_79" value="Enviar" /><br><br>  
<input type="hidden" name="acao" value="form1" /><br>

</form> 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você mesmo já deu a resposta quando fez a pergunta. "Faça isso OU aquilo QUANDO uma coisa for IGUAL a outra.

 

Estrutura de condicionais if, else e else if. Exemplo:

// Imprima ABCD na minha tela se $i for igual a 4 ou se $i for igual a 12

if($i == 4 OR $i == 12){
   echo "ABCD";
}

// Imprima ABCD na minha tela se $i for igual a 4 ou se $i for igual a 12
if($i == 4 OR $i == 12){
    echo "ABCD";
}


// Mas se $i não for igual a 4 e nem igual a 12, então imprima FGHI na minha tela
if($i == 4 OR $i == 12){
    echo "ABCD";
}else{
   echo "FGHI";

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

O seu código é:

$pri_email    = "joao@gmail.com";  // ref 333
$seg_email    = "maria@gmail.com"; // ref 444
$ter_email    = "jose@gmail.com";  // ref 555
$quarto_email = "pedro@gmail.com"; // ref 666
/*======================================================*/

mail($pri_email, $assunto, $listar_01, $header_01); 
/*======================================================*/

A sua lógica é:

  1. Se REF for igual a 333, somente Joao recebe o e-mail.
  2. Mas se REF for igual a 444, João E Marial recebem o e-mail.
  3. Mas se REF for igual a 555, João e José recebem o e-mail.
  4. Mas se REF for igual a 666, João e Pedro recebem o e-mail.

Em linguagem de código continua a mesma lógica, só mudam os termos:

if($ref == "333"){
   mail($email_do_joao, $assunto, $mensagem, $cabecalhos);
} else if($ref == "444") {
   mail($email_do_joao, $assunto, $mensagem, $cabecalhos);
   mail($email_da_maria, $assunto, $mensagem, $cabecalhos);
}

E por aí vai.

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.