Ir ao conteúdo
  • Cadastre-se
BladeMaster

Script PHP MAIL

Recommended Posts

dae!!! bom eu quero saber como eu posso fazer com que esse script cheque se os campos do formulário não estão vazios para poder enviar para o email.

----------------------------------

HTML DO FORMULARIO


<html>
<body>
<form action="formulario.php" method="POST">
Seu Nome : <input type="text" name="nome"><br>
Seu E-mail : <input type="text" name="email"><br>
Comentários : <textarea name="comentarios"></textarea><br>
<input type="submit" value="Enviar">
</form>
</body>
</html>

----------------------------------

----------------------------------

SCRIPT EM PHP PARA ENVIO (SEM VERIFICAÇÃO)


<?

// Coloque a mensagem que irá ser enviada para seu e-mail abaixo:
$msg = "Mensagem enviada em ".date("d/m/Y").", os dados seguem abaixo:\n";
while(list($campo, $valor) = each($HTTP_POST_VARS)) {
$msg .= ucwords($campo).": ".$valor."\n";
}

//Email destino
mail("teste@gmail.com", "Assunto do E-mail",$msg,"From: WebSite");
echo "Sua mensagem foi enviada com sucesso. Obrigado";
?>

----------------------------------

----------------------------------

Então, gostaria de saber como fazer com que esse script em php verifique se não está em branco os campos do formulario antes de enviar, se esriver aparecer uma msg de erro e nao enviar.

valeu t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caro amigo,

Substitui o PHP pelo seguinte:


<?

// Coloque a mensagem que irá ser enviada para seu e-mail abaixo:
$msg = "Mensagem enviada em ".date("d/m/Y").", os dados seguem abaixo:\n";
while(list($campo, $valor) = each($HTTP_POST_VARS)) {
$msg .= ucwords($campo).": ".$valor."\n";
}

if($_POST['nome'] == "" || $_POST['email'] == "" || $_POST['comentarios'] == "") {
?>
<script language="javascript">
alert("Todos os campos são obrigatórios.");
</script>
<?
} else {
//Email destino
mail("teste@gmail.com", "Assunto do E-mail",$msg,"From: WebSite");
echo "Sua mensagem foi enviada com sucesso. Obrigado";
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×