Ir para conteúdo
Fórum Script Brasil
  • 0

Erro no Formulario


C0Y073

Pergunta

Bom so iniciante em php tava tentando faze um

formulario em php pra envio de E-mail

e esse codigo olha

<style>

.texto {font: 17px Verdana; text-decoration: none; color: #999999}

.texto_peq {font: 17px Verdana; text-decoration: none; color: #999999}

.titulos {font: bold 24px Verdana; text-decoration: none; color: #999999}

.form_campos {background-color: #FFFFFF; font: 15px Verdana; border-style: groove}

.form_botao {background-color: #CCCCCC; font: 15px Verdana; border-style: outset}

.style1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #114c90;
}
.style2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #114c90;
}
.style4 {font: 17px Verdana; text-decoration: none; color: #114c90; }
</style>
</head>

<body bgcolor="#ffffff" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" text="#999999" link="#0000FF" vlink="#FF0000" alink="#FFFF00">

<p>&nbsp;</p>
<center>
<p>&nbsp;</p>
<p>&nbsp;</p>

</center>

<form name="formulario" method="post" action="enviar.php">
<div align="left"></div>
<table width="512" border="0" cellspacing="0" cellpadding="0" align="center"><!--DWLayoutTable-->
<tr bgcolor="#ffffff">
<td valign="middle" width="177" nowrap>
<p><font class="style1">Nome:</font></p></td>
<td width="335">
<input class="form_campos" type="text" name="nome" size="34"></td>
</tr>
<tr bgcolor="#ffffff">
<td valign="middle" nowrap><span class="style1">Telefone</span></td>
<td>
<input class="form_campos" type="text" name="Telefone" size="20"></td>
</tr>
<tr bgcolor="#ffffff">
<td valign="middle" nowrap><strong><span class="style2">E- mail :</span></strong></td>
<td>
<input class="form_campos" type="text" name="E-Mail" size="20"></td>

</tr>
<td height="55" valign="middle" nowrap><!--DWLayoutEmptyCell-->&nbsp;</td>

<tr bgcolor="#ffffff">
<td valign="middle" nowrap><font class="style4">Direito Civil</font></td>
<td><select class="form_campos" name="Direito Civil">
  <option value="Escolha">Escolha </option>
  <option value="Locação">Locação</option>
  <option value="Compra e Venda">Compra e Venda</option>
  <option value="Planos de Sáude">Planos de Sáude</option>
  <option value="Indenizações">Indenizações</option>
  <option value="Problemas Em Condomínio">Problemas Em Condomínio</option>
  <option value="Imobiliário">Imobiliário</option>
  <option value="Urbanismo">Urbanismo</option>
  <option value="Problemas de Vizinhaças">Problemas de Vizinhaças</option>
  <option value="Bancos">Bancos</option>
  <option value="Consumidor">Consumidor</option>
  <option value="Acidentes de Trânsito">Acidentes de Trânsito</option>
</select></td>
</tr>


<tr bgcolor="#ffffff">
<td valign="middle" nowrap><font class="style4">Direito Da Familha</font></td>
<td><select class="form_campos" name="Direitos Da Familha">
  <option value="Escolha">Escolha </option>
  <option value="Inventários e partilhas">Inventários e partilhas</option>
  <option value="Planejamento Sucessório">Planejamento Sucessório</option>
  <option value="Separação Judicial">Separação Judicial</option>
  <option value="Divórcio">Divórcio</option>
  <option value="União estável">União estável</option>
  <option value="União homoafetiva">União homoafetiva</option>
  <option value="Viôlencia Doméstica">Viôlencia Doméstica</option>
  <option value="Afastamento do lar">Afastamento do lar</option>

</select></td>
</tr>









<tr bgcolor="#ffffff">
<td valign="middle" nowrap><font class="style4">Direito do trabalho</font></td>
<td><select class="form_campos" name="Direito do trabalho">
  <option value="Escolha">Escolha </option>
  <option value="Empregados">Empregados</option>
  <option value="Empregadores">Empregadores</option>
</select></td>
</tr>





<tr bgcolor="#ffffff">
<td valign="middle" nowrap align="center"><font class="style4">Mensagem:</font></td>
<td>
<textarea class="form_campos" name="mensagem" cols="34" rows="4"></textarea></td>
</tr>
<tr bgcolor="#ffffff">
<td colspan="2" valign="middle">
<!-- <font class="texto">* campos obrigatórios</font> -->
<br>
<div align="center">
<input class="form_botao" type="submit" name="Enviar" value="Enviar ">
<input class="form_botao" type="reset" name="Limpar" value="Limpar">
</div></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
</form>
<body>
</html>
agora o do envio
<?
$hoje_tmp = getdate();
$hoje = ($hoje_tmp[hours].":".$hoje_tmp[minutes].":".$hoje_tmp[seconds]);

$nome = $_POST["nome"]; //trata a variável nome
$Telefone = $_POST["Telefone"]; //trata a variável cidade
$E-mail = $_POST["E-mail"]; //trata a variável estado
$Direito Civil = $_POST["Direito civil"]; //trata a variável e-mail
$Direito Da Familia = $_POST["Direito da Familia"]; //trata a variável e-mail
$Direito Do Trabalho = $_POST["Direito do Trabalho"]; //trata a variável e-mail
$assunto_mensagem = $_POST["assunto_mensagem"]; //trata a variável assunto
$mensagem = $_POST["mensagem"]; //trata a variável mensagem

global $email; //transforma em variavel global a variável e-mail

$enviou = mail("fgsm4512@hotmail.com", // aqui voce coloca o seu e-mail
"$assunto_mensagem",
"Nome: $nome
Cidade: $Telefone
Estado: $E-mail
E-mail: $Direito Civil
E-mail: $Direito Da Familia
E-mail: $Direito Do Trabalho
Assunto: $assunto_mensagem
Mensagem: $mensagem",
"From: $email <$nome>");

if ($enviou){
echo "<b>$nome</b>, sua mensagem foi efetuada com sucesso.<br>Em breve lhe responderemos.";
}

else {
echo "<b>$nome</b>, não foi possível enviar sua mensagem.<br>Tente novamente.";
}
?>
quando vo envia da esse erro aki o
"); if ($enviou){ echo "$nome, sua mensagem foi efetuada com sucesso.
Em breve lhe responderemos."; } else { echo "$nome, não foi possível enviar sua mensagem.
Tente novamente."; } ?>

ai a msg não envia pegei esse modelo aki do ScriptBrasil mesmo . Não sei porque ta dando isso , deve ter alguma coisa errada como so iniciante em PHP

não sei o que pode ser alguém da um help aew !

Editado por C0Y073
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
Guest --Junior --

"); if ($enviou){ echo "$nome, sua mensagem foi efetuada com sucesso.

Em breve lhe responderemos."; } else { echo "$nome, não foi possível enviar sua mensagem.

Tente novamente."; }

Tenta trocano o codigo acima por

if($enviou){

$msg = $nome.''sua mensagem foi efetuada com sucesso, em breve lhe responderemos.";

echo($msg);

}

else{

$msg = $nome.'não foi possível enviar sua mensagem, tente novamente.";

echo($msg);

}

Uma dica para o amigo iniciante.

Tente organizar melhor a codificação para facilitar sua compreensão e manutenção.

Abuse dos comentários para identificaras linhas e o que fazem com //.

Abuse também dos fóruns da Net pois são muitos.

E o principal http://br.php.net

Espero ter ajudado de alguma forma.

Fuiiiii

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...