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

Problemas Com Form...


gross

Pergunta

Ola galera...

simples form para maiL mas da erro direto...vejam os fontes e tentem descobrir o que há...

Esse é o fonte do form...(mail.htm)

<html>
<head>
<title>Contatos</title>
</head>
<body link="#FF0000" vlink="#FF0000" alink="#FF0000" leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0" marginheight="0" onLoad="javascript:document.form1.txtNome.focus();">
<img src="../images/Contato_index.GIF" width="200" height="24"> 
<form name="form1" method="post" action="contato.php">
  <table width="348" border="0" cellspacing="3" cellpadding="0">
    <tr> 
      <td height="21" colspan="2"><div align="center"><font size="2" face="Arial, Helvetica, sans-serif"><strong>Para 
          entrar em contato preencha corretamente o formul&aacute;rio abaixo:</strong> 
          </font></div>
        <div align="center"></div></td>

    </tr>
    <tr> 
      <td width="67"><font size="2" face="Arial, Helvetica, sans-serif"><b>Nome: </b></font></td>
      <td width="272"><font size="2"><b> 
        <input name="txtNome" type="text" style="font-size: 8 pt" size="40" maxlength="50" id="txtNome">
        </b></font></td>
    </tr>
    <tr> 
      <td><font size="2" face="Arial, Helvetica, sans-serif"><b>Endere&ccedil;o:</b></font></td>
      <td><input name="txtEndereco" type="text" style="font-size: 8 pt" size="45" maxlength="80"></td>
    </tr>
    <tr> 
      <td height="23"><b><font size="2" face="Arial, Helvetica, sans-serif">Cidade:</font></b></td>
      <td><input name="txtCidade" type="text" style="font-size: 8 pt" size="18" maxlength="25"></td>
    </tr>
    <tr> 
      <td><font face="Arial, Helvetica, sans-serif"><b><font size="2">Telefone:</font></b></font></td>
      <td><input name="txtDDD" type="text" style="font-size: 8 pt" size="1" maxlength="2">
        <strong>-</strong> 
        <input name="txtFone" type="text" style="font-size: 8 pt" size="10" maxlength="10"></td>
    </tr>
    <tr> 
      <td height="23"><b><font size="2" face="Arial, Helvetica, sans-serif">E-mail:</font></b></td>
      <td><input name="txtEmail" type="text" style="font-size: 8 pt" size="45" maxlength="35"></td>
    </tr>
    <tr> 
      <td valign="top"><b><font size="2" face="Arial, Helvetica, sans-serif">Mensagem</font><font size="2">:</font></b></td>
      <td align="left" valign="top"> 
        <textarea name="txtMSG" cols="32" rows="2" style="font-size: 8 pt"></textarea>
      </td>
    </tr>
    <tr> 
      <td colspan="2" align="center"> <input type="submit" name="Submit" value="Enviar"></td>
    </tr>
    <tr valign="top"> 
      <td colspan="2"><strong><font size="2" face="Arial, Helvetica, sans-serif">Ou 
        entre em contato pelos telefones:<br>
        (24)22222222<br>
        (24)99999999<br>
        Ou ainda pelo e-mail:<br>
        <a href="mailto:divulgando@equipedivulgando.com" alt="E-mail" title="E-mail">divulgando@equipedivulgando.com</a></font><font size="2"><br>
        <a href="javascript:window.close();"><font color="#0000FF">
        <div align="center"><font face="Arial, Helvetica, sans-serif">Fechar</font></div>
        </font></a> </font></strong> 
        <center>
          <font size="1" face="Arial, Helvetica, sans-serif">Desenvolvimento Gross 
          Design &amp; Soluções</font> 
        </center>
        </td>
    </tr>
  </table>
        </form></body></html>
E esse é o que recebe e envia o form... o erro se da ao clicar em enviar...que o form não localiza a pagina que posta e envia por e-mail nunca... já tentei de tudo...to quase desistindo de por mail... Vejam a página contato.php
<html>
<title>.: Confirmação</title>
<body>
<?php
$destino = "divulgando@equipedivulgando.com";
	$nome = $_REQUEST['txtNome'];
	$end= $_REQUEST['txtEndereco'];
	$cidade=$_REQUEST['txtCidade'];
	$email= $_REQUEST['txtEmail'];
	$msg = $_REQUEST['txtMSG'];
	if (($nome=="")||(strpos($email, "@")==0)|| ($msg == ""))
         {
  echo "<br><center><h1><b>Dados incorretos!!!</h1><br><b><a href='javascript:history.back(1)'>Voltar</a>";
  }

	else
  {
$Final= "<strong>CONTATO PELO SITE<br>
  Nome</strong>: " . $nome . 
  "<br><strong>Endere&ccedil;o</strong>: " . $end . 
  "<br><strong>Cidade</strong>: " . $cidade .
  "<br><strong>E-mail</strong>: " . $email . 
  "<br> <strong>Mensagem</strong>:<br>" . $msg;
  mail($destino, "Contato pelo site", $Final, "From: $email \n");
	echo '<center>
<br>
<strong><font face="Arial, Helvetica, sans-serif">
<div align="center">Obrigado!!!<br>
  Aguarde e entraremos em contato!!!<br>
  <font color="#FF0000" size="4">www.equipedivulgando.com</font><font color="#FF0000"><br>
  </font></div>
</font></strong> 
<div align="center"><strong><font size="2"><a href="javascript:window.close();"><font color="#0000FF" face="Arial, Helvetica, sans-serif">Fechar</font></a> </font></strong> 
  </font></strong> </div>
 ';
  
  }

?></body></html >

[]'s

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Você declarou as variáveis que foram enviadas pelo formulário como $_REQUEST.

Eu sempre usei $_POT[], não sei se é isso. Tente fazer trocando elas. Coloca assim:

$nome = $_POST['txtNome'];

$email = $_POST['txtEmail'];

etc....

Veja se funciona. Outra coisa, essa sua dúvida acho que deveria ser postada em php.

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,3k
    • Posts
      652,6k
×
×
  • Criar Novo...