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

Formmail


devlon

Pergunta

Sou estudante e estou preparando um site de uma loja de automóveis virtual, e possuo a descrição do veículo apartir de uma variável "$carro". que encontra-se dentro do formulário de envio do carro. O problema ocorre quando envio o formulário, não consigo fazer com que o arquivo responsável pelo envio das informações, no meu caso "formmail.php", pegue essa váriável e envie o e-mail de contato solicitando a compra do veículo em questão.

Aí vai o código que estou usando.

como aparece a descrição do veículo:

<? $carro = "PEUGEOT 206 1.0 SELECTION 16V GASOLINA 4P MANUAL - 01 / 01 - CINZA <br> R$ 20.900,00";

echo '<b>';

echo $carro; echo '</b>';

?>

Como estou tentando fazer com que o formmail.php funcione:

$assunto = 'Quero comprar este carro.'

$carro = $_POST['$carro'];

$nome = $_POST['nome'];

$email = $_POST['email'];

Onde está o meu erro?

Grato pela ajuda.

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Talvez eu não tenha me feito entender, eu já tentei das dua maneiras e não consegui com que funcionasse. Não sei onde eu estou errando. É como se o arquivo "formmail.php" não estivesse percebendo/identificando a váriavel $carro que já está atribuida dentro do formulário.

Link para o comentário
Compartilhar em outros sites

  • 0

Tente:

$carro = $_POST["carro"];

Utilize aspas duplas, seu problema deverá ser resolvido.

Mesmo assim não funcionou, não sei mais o que fazer. O que eu preciso é fazer com que uma variável, utilizada no formulário seja enviada no e-mail gerado pelo formmail.php e não estou conseguindo.

Publico como estou tentando fazer para ver se alguém acha o erro.

Função de envio: "formmail.php"

<?php

$to = "contato@edcarautos.com.br" ;

$auto = $_POST['carro'];

$nome = $_POST['nome'];

$email = $_POST['email'];

$assunto = 'Quero comprar este carro.';

$telefone = $_POST['telefone'];

//depois de uma validação vem amontagem da mensagem.

$mensagem = "Mensagem enviada por: ".$nome." em: ".date("d/m/Y - H:i")."\n <br />

Abaixo seguem os dados do usuário:\n <br />

E-mail: ".$email."\n <br />

Assunto: ".$assunto."\n <br />

Carro: ".$auto."\n <br />

// Define os cabeçalhos do email...

$headers = "MIME-Version: 1.0\r\n";

$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

$headers .= "From: $email <$email>\r\n";

// finalmente ele envia o Email para o local escolhido lá em cima....

mail($to,$assunto,$mensagem,$headers);

?>

já o formulário encontra-se desta menira:

<form name="Comprar" method="post" action="formmail.php">

<table height=439 cellspacing=0 width="327" border=0 class="Big">

<tbody>

<tr>

<td height=50 colspan="2">

<table width="325" border="0" cellspacing="2" cellpadding="2">

<tr class="b01">

<td bordercolor="#f0f0f0" valign="middle" class="Big" align="center" bgcolor="#f5f5f5" height="50">

<? $carro = "BLAZER 2.2 EFI DLX 4X2 8V GASOLINA 4P MANUAL - 96 / 96 - Gasolina e GNV - Verde <br> R$ 23.900,00";

?>

<?

echo '<b>';

echo $carro;

echo '</b>';

?>

</td>

</tr>

<tr class="b01">

<td bordercolor="#f0f0f0" valign="middle" class="Big" align="center" bgcolor="#f5f5f5" height="35"><b><font color="#FF0000">Solicite

agora mesmo este veículo.</font></b></td>

</tr>

</table>

</td>

</tr>

<tr valign="middle">

<td height=22>

<div align="right">Nome:</div>

</td>

<td height="22">

<input size=36 name=nome class="form">

</td>

</tr>

<tr>

<td height=22>

<div align=right>E-mail:</div>

</td>

<td height="22">

<input name=email class="form">

</td>

</tr>

<tr>

<td height=22>

<div align=right>Telefone:</div>

</td>

O formulário não termina aqui, tem mais coisa, assim como o formmail.php, mas o problema está em como fazer essa bendita variável carro ser enviada no lugar dela, ou seja, no formmail.php - 1º código.

Editado por devlon
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...