Guest - Ton - Postado Março 25, 2006 Denunciar Share Postado Março 25, 2006 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - Ton - Postado Março 25, 2006 Denunciar Share Postado Março 25, 2006 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - Ton - Postado Março 25, 2006 Denunciar Share Postado Março 25, 2006 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: $nomeE-mail: $emailEmpresa: $empresaEndereço: $enderecoCidade $cidadeEstado: $ufCep: $cepTelefone: $foneFax: $faxDú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 ê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ágina inicial</font></a></span></span></div></td> </tr> </table> <p> </p> </div></body></html><?exit;?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Março 26, 2006 Denunciar Share Postado Março 26, 2006 testa ai essa parte do seu segundo codigo :echo"Nome: $nome";echo"E-mail: $email";echo"Empresa: $empresa";echo"Endereço: $endereco";echo"Cidade $cidade";echo"Estado: $uf";echo"Cep: $cep";echo"Telefone: $fone";echo"Fax: $fax";echo"Dúvidas: ";echo"$mensagem"; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Março 26, 2006 Denunciar Share Postado Março 26, 2006 Não estaria faltando a parte que você coloca em $nome o valor proveniente do formulário? Exemplo:$nome = $_POST['nome'];Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Março 26, 2006 Denunciar Share Postado Março 26, 2006 Ton faça o q o Graymalkin passou , nem olhei isso porque é o basico .e tb faça o q te passei . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - Ton - Postado Março 27, 2006 Denunciar Share Postado Março 27, 2006 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Tiago Cruz Postado Março 28, 2006 Denunciar Share Postado Março 28, 2006 Aproveitando o embalo do amigo ai, estou com o mesmo problema no meu formulário, também fico no aguardo galera Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - Ton - Postado Março 28, 2006 Denunciar Share Postado Março 28, 2006 Galera, reforço o meu pedido.... é meio urgênte e estou ficando pra trás, conto com a ajuda de vocês, obrigado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Março 28, 2006 Denunciar Share Postado Março 28, 2006 Bem no começo, depois do "<?" (na linha debaixo), coloque:$nome = $_POST['nome']E faça o mesmo para os outros campos.Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Março 28, 2006 Denunciar Share Postado Março 28, 2006 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");?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 imleet Postado Março 29, 2006 Denunciar Share Postado Março 29, 2006 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Março 29, 2006 Denunciar Share Postado Março 29, 2006 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 6Onde estou errando? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Março 29, 2006 Denunciar Share Postado Março 29, 2006 Cara, tá uma bagunça isso daí. Por que você não faz um teste simples e depois vai complementando ele? Exemplo:<?php $nome = $_POST['nome']; echo "Nome: $nome"; ?>Certo? Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 imleet Postado Março 29, 2006 Denunciar Share Postado Março 29, 2006 postei no lugar errado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Abril 22, 2006 Denunciar Share Postado Abril 22, 2006 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.AbsChello Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jose.rob.jr Postado Abril 22, 2006 Denunciar Share Postado Abril 22, 2006 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 =PPelo 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? ;) Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest - Ton -
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
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.