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

Sem às Respostas


Guest - Ton -

Pergunta

Olá, sou novo aqui no forum e também no PHP. Coloquei este formulário em meu site, e no meu outlook está entrando todos os dados de quem o preenche em branco, ou seja, entra os nomes dos campos na minha caixa de e-mail, mas vazios.

Desde já agradeço

Link para o comentário
Compartilhar em outros sites

16 respostass a esta questão

Posts Recomendados

  • 0

para complementar: É como se este código que está a aqui em baixo não coletasse as informações deste que está aqui em baixo quando se clique no botão enviar.

<?

$dpto="ton@almadesign.com.br";

$Titulo="via site para alma";

$Destinatario="$dpto";

$mensagem1="

Nome: $nome

E-mail: $email

Empresa: $empresa

Endereço: $endereco

Cidade $cidade

Estado: $uf

Cep: $cep

Telefone: $fone

Fax: $fax

Dúvidas:

$mensagem";

mail("$Destinatario","$Titulo","$mensagem1","From:$email");

?>

<!--Os campos acima apos o sinal de cifrão deverão estar com o mesmo nome no formulário//-->

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<title>resposta</title>

<style type="text/css">

<!--

body {

background-color: #FFFFFF;

margin-left: 0px;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

}

.style2 { font-size: 9px;

font-family: Arial, Helvetica, sans-serif;

color: #FFFFFF;

}

.style23 { font-size: 10px;

font-family: Arial, Helvetica, sans-serif;

}

.style24 { font-family: Verdana, Arial, Helvetica, sans-serif;

font-weight: bold;

}

.style7 { font-size: 10px;

font-weight: bold;

font-family: Verdana, Arial, Helvetica, sans-serif;

color: #FFFFFF;

}

a.link_porti {

font-family: Verdana;

font-size: 10px;

font-weight: bold;

color: #000000;

text-decoration: none;

}

a.link_porti:visited {

font-family: Verdana;

font-size: 10px;

font-weight: bold;

color: #000000;

text-decoration: none;

}

a.link_porti:hover {

font-family: Verdana;

font-size: 10px;

font-weight: bold;

color: #00CCFF;

text-decoration: none;

}

.style31 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}

-->

</style>

</head>

<body>

<div align="center">

<center>

<table width="100%" border="0">

<tr>

<td><div align="center"><span class="style31">A sua mensagem foi enviada com &ecirc;xito.<br>

Em breve estaremos entrando em contato<span class="style23">!<br>

<br>

<a href="index.htm" target="_top" class="link_porti"><font color="#FF9900">voltar

para p&aacute;gina inicial</font></a></span></span></div></td>

</tr>

</table>

<p>&nbsp;</p>

</div>

</body>

</html>

<?

exit;

?>

Link para o comentário
Compartilhar em outros sites

  • 0

Agradeço muito a ajuda de vocês, mas como sou totalmente leigo em PHP e não sei onde devo encaixalas no script, tem como algum de vocês apenas só por no lugar certo para que fique um formulário totalmente funcional já que estão todas as partes que faltava ai mesmo. sei que assim vocês também ajudarim muita gente como eu, que necessitam de um formulário em seus sites mas não entendem nada de programação.

desde já, obrigado

Link para o comentário
Compartilhar em outros sites

  • 0

Modifiquei, mas continua dando erro (Parse error: parse error, unexpected T_STRING in /home/almadesi/public_html/enviar.php on line 6) tem algo que está errado ainda?

<?

$dpto="ton@almadesign.com.br";

$Titulo="via site para alma";

$Destinatario="$dpto";

$mensagem1="

echo"Nome: $nome"_POST['nome'];

echo"E-mail: $email"_POST['email'];

echo"Empresa: $empresa"_POST['empresa'];

echo"Endereço: $endereco"_POST['endereco'];

echo"Cidade $cidade"_POST['cidade'];

echo"Estado: $uf"_POST['uf'];

echo"Cep: $cep"_POST['cep'];

echo"Telefone: $fone"_POST['fone'];

echo"Fax: $fax"_POST['fax'];

Dúvidas:

echo"$mensagem";_POST['mensagem'];

echo"mail("$Destinatario","$Titulo","$mensagem1","From:$email");

?>

Link para o comentário
Compartilhar em outros sites

  • 0
Modifiquei, mas continua dando erro (Parse error: parse error, unexpected T_STRING in /home/almadesi/public_html/enviar.php on line 6) tem algo que está errado ainda?

<?

$dpto="ton@almadesign.com.br";

$Titulo="via site para alma";

$Destinatario="$dpto";

$mensagem1="

echo"Nome: $nome"_POST['nome'];

echo"E-mail: $email"_POST['email'];

echo"Empresa: $empresa"_POST['empresa'];

echo"Endereço: $endereco"_POST['endereco'];

echo"Cidade $cidade"_POST['cidade'];

echo"Estado: $uf"_POST['uf'];

echo"Cep: $cep"_POST['cep'];

echo"Telefone: $fone"_POST['fone'];

echo"Fax: $fax"_POST['fax'];

Dúvidas:

echo"$mensagem";_POST['mensagem'];

echo"mail("$Destinatario","$Titulo","$mensagem1","From:$email");

?>

desse jeito q você fez, tllvez seja melhor assim

$nome=$_POST['nome'];
echo "Nome: $nome";

os outros no mesmo esqeuma

Link para o comentário
Compartilhar em outros sites

  • 0

Fiz assim... e agora o erro foi esse:

<?

$dpto="ton@almadesign.com.br";

$Titulo="via site para alma";

$Destinatario="$dpto";

$mensagem1="

$nome=$_POST['nome'];

echo"Nome: $nome"

$email=$_POST['email'];

echo"E-mail: $email"_

$empresa"_POST['empresa'];

echo "Empresa: $empresa";

$endereco"_POST['endereco'];

echo "Endereço: $endereco";

$cidade"_POST['cidade'];

echo "Cidade: $cidade";

$uf"_POST['uf'];

echo "Estado: $estado";

$cep"_POST['cep'];

echo "Cep: $cep";

$fone"_POST['fone'];

echo "Telefone: $fone";

$fax"_POST['fax'];

echo "Fax: $fax";

Dúvidas:

echo"$mensagem";_POST['mensagem'];

echo"mail("$Destinatario","$Titulo","$mensagem1","From:$email");

?>

...e agora o erro foi esse:

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/almadesi/public_html/enviar.php on line 6

Onde estou errando?

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Visitante

Amigo,

O erro apresentado está na linha No. 6 do seu script :

echo"Nome: $nome"

pois, faltou o ponto e vírgula no final. Ficaria assim:

echo"Nome: $nome";

Mas pelo que pude observar tá uma grande confusão, portanto faça como o colega indicou para cada campo:

$nomedocampo = $_POST['nomedocampo'];

echo "nomedocampo: $nomedocampo;

evidente que você deve substituir a palavra nomedocampo pelo nome de cada campo do seu formulário. E não esqueça o ponto-e-vígula no final de cada linha do seu script.

Abs

Chello

Link para o comentário
Compartilhar em outros sites

  • 0

Bom, você não entendeu muito bem o que eles falaram.

Eu dei uma arrumada no seu script.

Esse erro que tava dando, normalmente é porque voce coloco alguma coisa no lugar errado.

olhe seu script, que estava uma bagunça :P

<?

$dpto="ton@almadesign.com.br";

$Titulo="via site para alma";

$Destinatario="$dpto";

$mensagem1="

$nome=$_POST['nome'];

echo"Nome: $nome"

$email=$_POST['email'];

echo"E-mail: $email"_

$empresa"_POST['empresa'];

echo "Empresa: $empresa";

$endereco"_POST['endereco'];

echo "Endereço: $endereco";

$cidade"_POST['cidade'];

echo "Cidade: $cidade";

$uf"_POST['uf'];

echo "Estado: $estado";

$cep"_POST['cep'];

echo "Cep: $cep";

$fone"_POST['fone'];

echo "Telefone: $fone";

$fax"_POST['fax'];

echo "Fax: $fax";

Dúvidas:

echo"$mensagem";_POST['mensagem'];

echo"mail("$Destinatario","$Titulo","$mensagem1","From:$email");

?>

voce coloco tudo no lugar errao =P

Pelo que entendi, o correto seria

<?

$dpto="ton@almadesign.com.br";

$Titulo="via site para alma";

$Destinatario=$dpto;

$nome=$_POST['nome'];

$email=$_POST['email'];

$empresa=$_POST['empresa'];

$endereco=$_POST['endereco'];

$cidade=$_POST['cidade'];

$uf=$_POST['uf'];

$cep=$_POST['cep'];

$fone=$_POST['fone'];

$fax=$_POST['fax'];

$mensagem1=$_POST['mensagem'];

echo "Nome: $nome<br>

E-mail: $email<br>

Empresa: $empresa<br>

Endereço: $endereco<br>

Cidade: $cidade<br>

Estado: $estado<br>

Cep: $cep<br>

Telefone: $fone<br>

Fax: $fax<br>

Dúvidas:<br>

$mensagem";

mail("$Destinatario","$Titulo","$mensagem1","From:$email");

?>

entendeu? ;)

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...