Olá,
Formulário envia e-mail com titulo só que não envia os campos preenchidos pelo usuário.
Segue os códigos veja se consegue achar o erro, já quebrei a cabeça e continuo e nada.
Obrigado!
[codebox]<?
$nome=$_POST['nome'];
$email=$_POST['email'];
$assunto=$_POST['assunto'];
$cometario=$_POST['comentario'];
$pw='Contato Site: Sistema SolVive';
$dpto="fabinho@programandoweb.com.br";
$Titulo=$pw;
$Destinatario="$dpto";
$mensageml="
Nome: $nome
E-mail: $email
Assunto: $assunto
Comentario: $comentario
Mensagem do Fale Conosco:
$Mensagem";
mail("$Destinatario","$Titulo","$mensagem1","From:$email");
?>
<form name="nomedoform" action="envia.php" method="" >
<table id="todoform">
<tr>
<th colspan="2">Formulário de contato</th>
</tr>
<tr> Nome
<td><label></label>
</td>
<td><input name="nome" type="text" size="33"
maxlength="1000"></td>
</tr>
<tr>
<td><label>*e-mail</label> </td>
<td><input name="email" type="text" size="33"
maxlength="1000"></td>
</tr>
<tr>
<td><label>Assunto</label></td>
<td><input name="assunto" type="text" size="33"
maxlength="1000"></td>
</tr>
<tr>
<td><label>
*Comentários</label></td>
<td><textarea name="comentario" cols="25"
rows="7" ></textarea></td>
</tr>
<tr>
<td><input name="submit" type="submit"
value="Enviar" class="botao">
</td>
<td>* Campos de preenchimento obrigatório</td>
</tr>
</table>
</form>[/codebox]
Problema Para Enviar Email
Started By Fábio Carvalho, 23/10/2009, 13:05
6 replies to this topic
#1
Posted 23/10/2009, 13:05
#2
Posted 23/10/2009, 13:09
Observe que no seu código a variável da mensagem está com o nome $mensageml, acredito que deveria ser $mensagem1
Magnum Web - Trazendo o melhor da web para você
Desenvolvimento de websites e sistemas web. Acesse http://www.magnumweb.com.br
Desenvolvimento de websites e sistemas web. Acesse http://www.magnumweb.com.br
#3
Posted 23/10/2009, 13:43
Observe que no seu código a variável da mensagem está com o nome $mensageml, acredito que deveria ser $mensagem1
Muito obrigado pela observação e ajuda.
Agora recebo o seguinte no e-mail:
Nome:
E-mail:
Assunto:
Comentario:
Mensagem do Fale Conosco:
Faltou os campos preenchidos, sabe o que pode ser?
Grato!
#4
Posted 23/10/2009, 14:04
Em
Você esqueceu de preencher o method como post, por padrão os dados vão por get, se você observar da maneira que está agora, quando envia o formulário os dados devem aparecer todos na URL.
<form name="nomedoform" action="envia.php" method="" >troque para
<form name="nomedoform" action="envia.php" method="post">.
Você esqueceu de preencher o method como post, por padrão os dados vão por get, se você observar da maneira que está agora, quando envia o formulário os dados devem aparecer todos na URL.
Magnum Web - Trazendo o melhor da web para você
Desenvolvimento de websites e sistemas web. Acesse http://www.magnumweb.com.br
Desenvolvimento de websites e sistemas web. Acesse http://www.magnumweb.com.br
#5
Posted 23/10/2009, 14:56
Formulário de contato 100% funcionando.
Muito Obrigado!
Só mais um probleminha, depois que o formulário é enviado tudo no site que tem acento fica assim:
Contato Recebido. Estamos Trabalhando
Para respond�-lo o mais r�pido possivel.
Atenciosamente,
Como acerto isso?
Grato!
Muito Obrigado!
Só mais um probleminha, depois que o formulário é enviado tudo no site que tem acento fica assim:
Contato Recebido. Estamos Trabalhando
Para respond�-lo o mais r�pido possivel.
Atenciosamente,
Como acerto isso?
Grato!
#6
Posted 23/10/2009, 18:35
Você precisa converter suas variaveis para UTF8
use o utf8_encode que ele faz isso.
use o utf8_encode que ele faz isso.
Guilherme Venerato - Soluções para Web
http://www.guilhermevenerato.com
http://www.guilhermevenerato.com
#7
Posted 01/02/2010, 16:05
Olá...
Se eu falar alguma besteira relevem (não sei quase nada em php).
Consegui resolver meu problema com os caracteres adicionando utf8_decode( $_POST["nome"] );
Abs.
Se eu falar alguma besteira relevem (não sei quase nada em php).
Consegui resolver meu problema com os caracteres adicionando utf8_decode( $_POST["nome"] );
Abs.
Edição feita por: Jéfferson Gimenes, 01/02/2010, 16:05.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)