Jump to content


Photo

Formulário Dando Erro


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

#1 1000formas

1000formas

    Turista

  • Usuários
  • 27 posts
  • Sexo:Masculino
  • Localidade:Jacobina - BA

Posted 10/01/2008, 01:04

saudações...

bem gente, como já ha um bom tempo tenho tentado faser um formulário, depois de muita inssistencia e muitas pesquisas fiz um :wacko: , só que não está funcionando corretamente, e preciso da ajuda dos colegas para resolver esse problema, o código é esse ae logo em baixo, e eu gostaria que assim que o erro fosse detectado, fosse mudado as corres da letra onde estivesse o dito cujo para que ficasse + facil de entender, o pior de tudo é q ainda estou engatiando na criação de home page.
desde já agradeço.

meu site: www.milformas.com (meu primeiro trabalho)

<body><table width="480" height="209" border="0" cellpadding="0" cellspacing="0"><tr><td><table width="380" height="64" border="0" align="left" cellpadding="0" cellspacing="0">        <tr>          <td><div align="center"><img src="imagens/simbolo%20pra%20fotos%20cópia.png" width="254" height="41"></div></td>        </tr>      </table></td></tr>  <tr>    <td><form name="form1" method="post" action="formmail.php">      <table width="380" height="180" border="0" cellpadding="5" cellspacing="0"> <tr>          <td width="137"><span class="style4">Nome Fantasia: </span></td>          <td width="243"><input name="textfield" type="text" size="40"></td>        </tr>        <tr>          <td><span class="style4">Responss&aacute;vel:</span></td>          <td><input name="textfield2" type="text" size="40"></td>        </tr>        <tr>          <td><span class="style4">E-mail:</span></td>          <td><input name="textfield3" type="text" size="40"></td>        </tr>        <tr>          <td><span class="style4">Endere&ccedil;o:</span></td>          <td><input name="textfield4" type="text" size="40"></td>        </tr>        <tr>          <td><span class="style4">Fone:</span></td>          <td><input type="text" name="textfield5"></td>        </tr>        <tr>          <td><span class="style4">Cidade:</span></td>          <td><input name="textfield6" type="text" size="30">            <input name="textfield7" type="text" size="5"></td>        </tr>        <tr>          <td><span class="style4">Maiores informa&ccedil;&otilde;es: </span></td>          <td><textarea name="textarea" cols="40" rows="10"></textarea></td>        </tr>        <tr>          <td>&nbsp;</td>          <td><div align="right">            <input type="submit" name="Submit" value="Enviar">          </div></td>        </tr>      </table>          </form></td>  </tr></table><?//Pega o valor do campo nome do formulário: $nomefantasia = $_POST[nomefantasia]; //Pega o valor do campo assunto do formulário: $maioresinformacoes = $_POST[maioresinformacoes]; //Pega o valor do campo email do formulário: $email = $_POST[email];$endereco = $_POST[endereco];$fone = $_POST[fone];$cidade = $_POST[cidade];//Coloque o e-mail que receberá os dados: $seuemail = "heliotmelo@milformas.com"; //Pega o valor do campo mensagem, e usa a função n12br() para aceitar comandos html: $mensagem = nl2br($_POST[mensagem]);//Cria o texto que será enviado ao e-mail$conteudo = "Nome Fantasia: $nomefantasia<br>E-mail: $email<br>Fone: $fone<br>Mensagem: $mensagem";$headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: $email \r\n"; //Enviar os dados do formulário para seu e-mail$enviar = mail($seuemail, $assunto, $mensagem, $headers); //Verifica se o e-mail foi entregue com sucesso if($enviar) {echo "E-mail enviado com sucesso!";}else{echo "Não foi possível enviar.";} ?>  </body>

Edição feita por: § Kenshin §, 15/01/2008, 18:35.
ao postar codigos longos, use a tag [codebox]. leia as regras.


#2 Fabio_RJ

Fabio_RJ

    PHP Conspiracy

  • Usuários
  • 206 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 10/01/2008, 02:14

amigo,
aqui vai, fiz apenas nos 2 primeiros campos, utilizando a propria ferramenta do dreamweaver para a validação.
analise, e implemente nos outros campos. Os arquivos .js estao anexados ao post.

[codebox]
...
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
<link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" />
</head>

<body>

<table width="480" height="209" border="0" cellpadding="0" cellspacing="0">

<tr><td><table width="380" height="64" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td><div align="center"><img src="imagens/simbolo%20pra%20fotos%20cópia.png" width="254" height="41"></div></td>
</tr>
</table></td></tr>

<tr>
<td><form name="form1" method="post" action="formmail.php">
<table width="380" height="180" border="0" cellpadding="5" cellspacing="0">
<tr>
<td width="137"><span class="style4">Nome Fantasia: </span></td>
<td width="243"><span id="checa_nome">
<input name="nomefantasia" type="text" size="40" id="nomefantasia" />
<span class="textfieldRequiredMsg">Preencha o campo.</span></span></td>
</tr>
<tr>
<td><span class="style4">Responss&aacute;vel:</span></td>
<td><span id="checa_responsavel">
<input name="responsavel" type="text" size="40" id="responsavel" />
<span class="textfieldRequiredMsg">Preencha o campo.</span></span></td>
</tr>
<tr>
<td><span class="style4">E-mail:</span></td>
<td><input name="textfield3" type="text" size="40"></td>
</tr>
<tr>
<td><span class="style4">Endere&ccedil;o:</span></td>
<td><input name="textfield4" type="text" size="40"></td>
</tr>
<tr>
<td><span class="style4">Fone:</span></td>
<td><input type="text" name="textfield5"></td>
</tr>
<tr>
<td><span class="style4">Cidade:</span></td>
<td><input name="textfield6" type="text" size="30">
<input name="textfield7" type="text" size="5"></td>
</tr>
<tr>
<td><span class="style4">Maiores informa&ccedil;&otilde;es: </span></td>
<td><textarea name="textarea" cols="40" rows="10"></textarea></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><div align="right">
<input type="submit" name="Submit" value="Enviar">
</div></td>
</tr>
</table>

</form></td>
</tr>
</table>
<script type="text/javascript">
<!--
var sprytextfield1 = new Spry.Widget.ValidationTextField("checa_nome", "none", {validateOn:["blur"], hint:"Dica para esse campo"});
var sprytextfield2 = new Spry.Widget.ValidationTextField("checa_responsavel", "none", {validateOn:["blur"], hint:"Dica para esse campo"});
//-->
</script>
</body>
</html>[/codebox]

Attached Files


---
TeraDesign.com.br => [Hospedagem, Registro de Dominios, Desenvolvimento de websites e etc...]

#3 1000formas

1000formas

    Turista

  • Usuários
  • 27 posts
  • Sexo:Masculino
  • Localidade:Jacobina - BA

Posted 10/01/2008, 12:52

não conssegui, está dando erro, não conssegui pegar o anexo, será que não é o action que está errado, vejam ae gente e me deem mais uma força.

agradeço ao Fábio Jr. pela ajuda! feliz 2008 Fabio!

Edição feita por: 1000formas, 10/01/2008, 12:53.


#4 1000formas

1000formas

    Turista

  • Usuários
  • 27 posts
  • Sexo:Masculino
  • Localidade:Jacobina - BA

Posted 21/01/2008, 23:00

problema solucionado, vlw gente, grande abraço a todos!




1 user(s) are reading this topic

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

IPB Skin By Virteq