Ir para conteúdo

POWERED BY:

Arquivado

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

ViTiNhO

O script confirma envio e msg nao chega

Recommended Posts

Pessoal to com um serio problema, que meu script não envia as msgs, ;) e nao descubro o erro! se alguem poder ler com atençao meu script para ver onde to errando e me ajudar a consertar eu agradeço!!! valeu galera, ah se alguem tiver alguma dica para melhor o script do form eu tb agradeço!!!

OBS: CREIO QUE MEU ERRO E NO ASSUNTO

 

html

<html>

<head>

<title>Contato</title>

</head>

<body>

<form method="POST" action="contato.php">

<p style="margin-top: 0; margin-bottom: 0">

Nome:</p><input type="text" name="nome" size="32">

<p style="margin-top: 0; margin-bottom: 0">

Telefone:</p><input type="text" name="tel" size="32">

<p style="margin-top: 0; margin-bottom: 0">

Email:</p><input type="text" name="email" size="32"><br>

Assunto:<br>

<SELECT NAME="Assunto" CLASS="mediumformfield" ID="Assunto">

                  <OPTION SELECTED>Selecione um dos assunto abaixo...</OPTION>

                  <OPTION>--------------------------------------</OPTION>

                  <OPTION VALUE="1" ID="1">Sugestões</OPTION>

                  <OPTION VALUE="2" ID="2">Reclamações</OPTION>

                  <OPTION VALUE="3" ID="3">Anuncie Sua Festa</OPTION>

                  <OPTION VALUE="4" ID="4">Patrocinios</OPTION>

                  <OPTION VALUE="5" ID="5">Webmaster</OPTION>

                </SELECT>

<p style="margin-top: 0; margin-bottom: 0">

Mensagem:</p><textarea rows="5" name="mensagem" cols="27"></textarea>

<p style="margin-top: 0; margin-bottom: 0">

<input type="submit" value="Enviar" name="B1"> 

<input type="reset" value="Limpar" name="B2"></p>

</form>

 

</body>

 

</html>

o script em php

<?

/* Form MaiL cRiadO PoR João Victor de Araujo (vitinho) aPartir de seus estudos */

$nome = $_POST['nome'];

$tel = $_POST['tel'];

$email = $_POST['email'];

$campomensagem = $_POST['mensagem'];

 

$mensagem = "$nome

$tel

$email

$campomensagem";

 

$assunto = $_POST['assunto'];

if ($assunto == "1") {

$para = "vitinho@Soelite.com";

$sobre = "teste1";

}

elseif ($assunto == "2") {

$para = "joaovictoraraujo@yahoo.com.br";

$sobre = "teste2";

}

elseif ($assunto == "3") {

$para = "joaovictoraraujo@hotmail.com";

$sobre = "teste3";

}

elseif ($assunto == "4") {

$para = "joaov.araujo@ig.com.br";

$sobre = "teste4";

}

elseif ($assunto == "5") {

$para = "joaovictoraraujo@yahoo.com.br";

$sobre = "teste5";

}

else {

mail($para, $sobre, $mensagem);

echo "O formulário foi preenchido e enviado com sucesso!!";

}

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

SImples cara, apenas tire o ELSE do final

 

Deixe seu script assim:

 

PHP [/tr][tr]

<?

/* Form MaiL cRiadO PoR João Victor de Araujo (vitinho) aPartir de seus estudos */

$nome = $_POST['nome'];

$tel = $_POST['tel'];

$email = $_POST['email'];

$campomensagem = $_POST['mensagem'];

 

$mensagem = "$nome

$tel

$email

$campomensagem"

;

 

$assunto = $_POST['assunto'];

if ($assunto == "1") {

$para = "vitinho@Soelite.com";

$sobre = "teste1";

}

elseif ($assunto == "2") {

$para = "joaovictoraraujo@yahoo.com.br";

$sobre = "teste2";

}

elseif ($assunto == "3") {

$para = "joaovictoraraujo@hotmail.com";

$sobre = "teste3";

}

elseif ($assunto == "4") {

$para = "joaov.araujo@ig.com.br";

$sobre = "teste4";

}

else{

$para = "joaovictoraraujo@yahoo.com.br";

$sobre = "teste5";

}

mail($para, $sobre, $mensagem);

echo "O formulário foi preenchido e enviado com sucesso!!";

?>

[/tr]

 

assim deve funcionar!!

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.