Eu tenho um formulário em meu site, os dados é enviados pro emai e dar tudo certo. Mas eu gostaria de fazer com que, fosse enviado apenas se todos os dados forem preenchidos.
Eu já tentei, e consegui fazer com que aparece uma mensagem, que necessita preencher todos os campos, mas envia o email com os dados.
Então, resumindo tudo, eu gostaria que dasse para colocar uma mensagem para que todos os campos forem preenchidos, ao menos que não seja preenchido, os dados não vai para meu email...
Vou deixar o código do formulário, de como está no momento não sei se importar, mas vo deixa lol)
enviar.php
<?
$nome = $_POST["Nome"];
$email = $_POST["email"];
$assunto = $_POST["assunto"];
$mensagem = $_POST["mensagem"];
global $email;
// FAÇA ESTAS CONFIGURAÇÕES
$enviou = mail("marlon.douglas2010@hotmail.com", // COLOQUE SEU E-MAIL AQUI!
"Marlon Douglas Design", // COLOQUE O ASSUNTO DO E-MAIL A SER RECEBIDO
// TERMINO DA CONFIGURAÇÃO
"<STYLE>BODY {background-position: left top; background-repeat: repeat-y; margin-top: 80px; margin-left: 60px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;} .style1 {font-size: 10px; color: #000000} .style2 {font-size: 10px; color: #C80000} #layer1 { position: absolute; z-index: 1; top: 0px; left: 25px; width: 169px; height: 56px; visibility: visible; display: block }</STYLE>
<br><b>Nome: $nome
<br><b>E-mail: $email
<br><b>Assunto: $assunto
<br><b>Mensagem: $mensagem
======================"
,
"From: $nome <$nome>");
"Content-Type: text/html; charset=iso-8859-1\n";
if ($enviou){
echo "<b>$nome</b>, Contato Enviado com Sucesso! Aguarde nosso retorno!";
}
else {
echo "<b>$nome</b>, Não enviado<br>Tente novamente.";
}
?>
Pergunta
Marlon Douglas
Olá pessoal!
Eu tenho um formulário em meu site, os dados é enviados pro emai e dar tudo certo. Mas eu gostaria de fazer com que, fosse enviado apenas se todos os dados forem preenchidos.
Eu já tentei, e consegui fazer com que aparece uma mensagem, que necessita preencher todos os campos, mas envia o email com os dados.
Então, resumindo tudo, eu gostaria que dasse para colocar uma mensagem para que todos os campos forem preenchidos, ao menos que não seja preenchido, os dados não vai para meu email...
Vou deixar o código do formulário, de como está no momento não sei se importar, mas vo deixa lol)
enviar.php
form.htmlEspero respostas, obrigado!
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.