Jump to content


Photo

Formulário De Contato


  • Faça o login para participar
3 replies to this topic

#1 Ingrid Louise

Ingrid Louise

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Feminino
  • Localidade:Canoas - RS

Posted 18/08/2009, 20:07

Oi pessoal... eu sempre visito o fórum pra pegar umas dicas e tal. E hoje resolvi postar.
Estou fazendo um site com formulário de contato, é bem simples, mas envio ele e não recebo por email...
é o seguinte:

FORMULÁRIO:
<form name="senddata" method="post" action="envia.php">
	 <input name="para" value="ingrid.lpr@gmail.com" type="hidden"><input name="assunto" value="formulario" type="hidden">
<table width="97%" border="4" cellpadding="3" cellspacing="3" bordercolor="#000000" bgcolor="#984EDC" align="center">
		  <tr>
			<th scope="col">Nome:</th>
			<th scope="col"><label>
			  <div align="left">
				<input name="nome" type="text" id="nome" size="50" maxlength="50" />
			  </div>
			</label></th>
		  </tr>
		  <tr>
			<th scope="row">Cidade:</th>
			<td><label>
			  <input name="cidade" type="text" id="cidade" size="40" maxlength="40" />
			</label></td>
		  </tr>
		  <tr>
			<th scope="row">E-mail:</th>
			<td><label>
			  <input name="de" type="text" id="de" size="40" maxlength="40" />
			</label></td>
		  </tr>
		  <tr>
			<th scope="row">Qual o intereresse do contato?</th>
			<td><p>
			  <label>
				<input type="radio" name="RadioGroup1" value="progrupo" id="RadioGroup1_0" />
				Mensagem para o grupo</label>
			  <br />
			  <label>
				<input type="radio" name="RadioGroup1" value="camisa" id="RadioGroup1_1" />
				Informações sobre a camisa</label>
			  <br />
			  <label>
				<input type="radio" name="RadioGroup1" value="outros" id="RadioGroup1_2" />
				Outros</label>
			</p>			  </td>
		  </tr>
		  <tr>
			<th scope="row">Deixe sua mensagem</th>
			<td><label>
			  <textarea name="mensagem" cols="40" rows="6" id="mensagem"></textarea>
			</label></td>
		  </tr>
		  <tr>
			<th colspan="2" scope="row"><label>
			  <div align="center">
				<input type="submit" name="envia" id="envia" value="Enviar"/>
				&nbsp;
				<input type="reset" name="limpar" id="limpar" value="Limpar Campos" />
				</div>
			</label></th>
		  </tr>
		</table>
</form>

E O ENVIA.PHP
<?PHP

$para = $_POST['para'];
$assunto = $_post['assunto'];
$nome = $_post['nome'];
$cidade = $_post['cidade'];
$de = $_post['de'];
$RadioGroup1 = $_post['RadioGroup1'];
$mensagem = $_POST['mensagem'];

//enviando o email
if(mail($para,$assunto,$nome,$cidade,$de,$RadioGroup1,$mensagem)){
echo "";
}else{
echo "Erro ao enviar email";
}
?>

ps.: o envia.php está dentro de uma pg html, não sei se isso tem problema

Por favor me ajudem a achar o erro! :wacko:

muito obrigada :rolleyes:

#2 Camarão

Camarão

    12 Horas

  • Usuários
  • 123 posts
  • Sexo:Masculino
  • Localidade:Divinópolis

Posted 18/08/2009, 22:58

nao entendi

ps.: o envia.php está dentro de uma pg html, não sei se isso tem problema


a pagina envia.php deve ser um arquivo .php, o .html nao vai funcionar nao
<?php echo("Guilherme Marques Eloi"); ?>

#3 danimark

danimark

    Turista

  • Usuários
  • 30 posts
  • Sexo:Masculino

Posted 13/09/2009, 12:18

vendo o codigo php esta ok!
porém se vc colocar este codigo php em um arquivo com a extensão *.html não ira funcionar pois o servidor não irá processar esta página por não ser um arquivo *.php.
Como vc já colocou no form de envio a ACTION="envia.php" basta vc colocar este script php no arquivo envia.php junto a este form.

#4 Guilherme Lima2009

Guilherme Lima2009

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Masculino

Posted 14/09/2009, 13:39

É como foi dito, o código PHP está certo exeto que as variáveis $_POST são case sensitive, ou seja, deve ser digitadas em letras maiúsculas. Nunca se deve salvar páginas com código PHP em formato HTML, pois não funciona. Fora isto está tudo certo, verifique se as váriáveis POST estão maiúsculas!




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq