Biel. 9 Denunciar post Postado Junho 24, 2015 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
Diego Rinno 35 Denunciar post Postado Junho 24, 2015 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
Diego Rinno 35 Denunciar post Postado Junho 24, 2015 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 é: Se REF for igual a 333, somente Joao recebe o e-mail. Mas se REF for igual a 444, João E Marial recebem o e-mail. Mas se REF for igual a 555, João e José recebem o e-mail. 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
Diego Rinno 35 Denunciar post Postado Junho 24, 2015 As palavras no código estão em inglês, mas significam a mesma coisa que você falou em português. É exatamente como escrever um texto explicativo. Dá uma lida aqui que vai te ajudar: http://www.oficinadanet.com.br/post/9507-condicoes-em-php-if-else-if-else-switch Compartilhar este post Link para o post Compartilhar em outros sites
Biel. 9 Denunciar post Postado Junho 28, 2015 Diego Rinno, muito obrigado. Funcionou muito bem! :D :D :D Compartilhar este post Link para o post Compartilhar em outros sites