Ir para conteúdo
Fórum CódigoFonte.net
Entre para seguir isso  
jaime.cyber

Formulario para orçamentos via E-mail

Recommended Posts

Ola pessoal, em primeiro lugar desculpa se estiver postando errado por aqui.

sou novo neste forum mais ja aprendi muita coisa com a galera deste forum que sao D+.

Criei um formulario para orçamentos em html para enviar atravez do php por e-mail

mas agora estou com um problema, nao estou conseguindo configurar o php para que funcione corretamente. (Sempre falta alguma coisa que nao funga)tipo fica alguma coisa em branco, ou da algum erro etc.

O codigo do formulario esta ai, se alguem poder encarar esta e me ajudar a configurar o php agradeço,

com certeza este formulario vai ser muito comentado por aqui.

fiz com algumas opções mas pode ser editado conforme o ramo de atividade do site que vai usar o formulario. Claro que se for mudado ai, tera que ser tambem editado no php.

Este formulario foi criado com o mx6.0

Inicio do codigo

<table width="770" height="887" border="1" align="center">

<tr>

<td width="187" height="104" align="center" valign="middle">&nbsp;</td>

<td width="368" rowspan="4" align="center" valign="middle"><form action="enviarorsçamento.php" method="post" name="form2" id="form2">

<p>&nbsp;Seu Nome

<input type="text" name="textfield" />

</p>

<p>Seu Telefone

<input type="text" name="textfield2" />

</p>

<p>Seu E-mail

<input type="text" name="textfield3" />

</p>

<p>Seu Endere&ccedil;o (rua, bairro, cidade etc.)</p>

<p>

<textarea name="textfield4"></textarea>

</p>

<p>&nbsp; </p>

<p><strong><font face="Arial"><em>Selecione os produtos de seu interesse,

Em cada caixa de sele&ccedil;&atilde;o.</em></font></strong></p>

<p>&nbsp; <strong>Placa M&atilde;e</strong>

<select name="select">

<option>Selecione</option>

<option>Placa M&atilde;e Asus P5GC 775</option>

<option>Placa M&atilde;e intel 775</option>

<option>Placa M&atilde;e Gigabyte 775</option>

</select>

</p>

<p><strong>Processador</strong>

<select name="select2">

<option>Selecione</option>

<option>Processador Celeron 1.8</option>

<option>Processador P4 Dual Core</option>

<option>Processador Core 2 Duo</option>

</select>

</p>

<p><strong>&nbsp;&nbsp; Gravador</strong>

<select name="select3">

<option>Selecione</option>

<option>Gravador dvd Multi RW</option>

<option>Gravador CD </option>

<option>Sem Gravador</option>

</select>

</p>

<p><strong>Disco R&iacute;gido</strong>

<select name="select4">

<option>Selecione</option>

<option>Hd 160 Gb sata</option>

<option>HD 350 Gb sata</option>

<option>HD 500 Gb sata</option>

<option>HD 750 Gb sata</option>

<option>HD 1 Tb sata</option>

</select>

</p>

<p> <strong>Mem&oacute;ria</strong>

<select name="select5">

<option>Selecione</option>

<option>Mem&oacute;ria DDR2 512Mb</option>

<option>Mem&oacute;ria DDR2 1Gb</option>

<option>Mem&oacute;ria DDR2 2Gb</option>

<option>Mem&oacute;ria DDR2 4Gb</option>

</select>

</p>

<p><strong>kit (gab,tec,mou,cx)</strong>

<select name="select6">

<option>Selecione</option>

<option>Kit n&deg; 1</option>

<option>Kit n&deg;2</option>

<option>Apenas Gabinete</option>

</select>

</p>

<p><strong>Estabilizador</strong>

<select name="select7">

<option>Selecione</option>

<option>Estabilizador 300W</option>

<option>Nobreak 600W</option>

<option>Sem Estabilizador</option>

</select>

</p>

<p> <strong>Monitor</strong>

<select name="select8">

<option>Selecione</option>

<option>Monitor TCR 17&quot;</option>

<option>Monitor LCD 15&quot;</option>

<option>Monitor LCD 17&quot;</option>

<option>Monitor LCD 19&quot;</option>

<option>Monitor LCD 22&quot;</option>

<option>Sem Monitor</option>

</select>

</p>

<p><strong>Placa De Video</strong>

<select name="select9">

<option>Selecione</option>

<option>Placa g-for&ccedil;e 256Mb</option>

<option>Placa g-for&ccedil;e 512Mb</option>

<option>Placa g-for&ccedil;e 1 Gb</option>

<option>Sem Placa De Video</option>

</select>

</p>

<p><strong>Impressora

<select name="select10">

<option>Selecione</option>

<option>Impres. Multi funcional</option>

<option>Impres. HP Simples</option>

<option>Sem Impressora</option>

</select>

</strong></p>

<p><strong>

<input type="submit" name="Submit" value="Enviar Or&ccedil;amento" />

</strong></p>

</form></td>

<td width="201" height="224" align="center" valign="middle">&nbsp;</td>

</tr>

<tr>

<td width="187" height="208" align="center" valign="middle">&nbsp;</td>

<td height="208" align="center" valign="middle">&nbsp;</td>

</tr>

<tr>

<td width="187" height="203" align="center" valign="middle">&nbsp;</td>

<td height="203" align="center" valign="middle">&nbsp;</td>

</tr>

<tr>

<td width="187" height="23" align="center" valign="middle">&nbsp;</td>

<td align="center" valign="middle">&nbsp;</td>

</tr>

</table>

Fim do codigo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Um dos erro já esta no Ç do enviarorçamento... não pode salvar um arquivo web como caracter.Vlw!!

Inicio do codigo

<table width="770" height="887" border="1" align="center">

<tr>

<td width="187" height="104" align="center" valign="middle">&nbsp;</td>

<td width="368" rowspan="4" align="center" valign="middle"><form action="enviarorsçamento.php" method="post" name="form2" id="form2">

<p>&nbsp;Seu Nome

<input type="text" name="textfield" />

</p>

<p>Seu Telefone

<input type="text" name="textfield2" />

</p>

<p>Seu E-mail

<input type="text" name="textfield3" />

</p>

<p>Seu Endere&ccedil;o (rua, bairro, cidade etc.)</p>

<p>

<textarea name="textfield4"></textarea>

</p>

<p>&nbsp; </p>

<p><strong><font face="Arial"><em>Selecione os produtos de seu interesse,

Em cada caixa de sele&ccedil;&atilde;o.</em></font></strong></p>

<p>&nbsp; <strong>Placa M&atilde;e</strong>

<select name="select">

<option>Selecione</option>

<option>Placa M&atilde;e Asus P5GC 775</option>

<option>Placa M&atilde;e intel 775</option>

<option>Placa M&atilde;e Gigabyte 775</option>

</select>

</p>

<p><strong>Processador</strong>

<select name="select2">

<option>Selecione</option>

<option>Processador Celeron 1.8</option>

<option>Processador P4 Dual Core</option>

<option>Processador Core 2 Duo</option>

</select>

</p>

<p><strong>&nbsp;&nbsp; Gravador</strong>

<select name="select3">

<option>Selecione</option>

<option>Gravador dvd Multi RW</option>

<option>Gravador CD </option>

<option>Sem Gravador</option>

</select>

</p>

<p><strong>Disco R&iacute;gido</strong>

<select name="select4">

<option>Selecione</option>

<option>Hd 160 Gb sata</option>

<option>HD 350 Gb sata</option>

<option>HD 500 Gb sata</option>

<option>HD 750 Gb sata</option>

<option>HD 1 Tb sata</option>

</select>

</p>

<p> <strong>Mem&oacute;ria</strong>

<select name="select5">

<option>Selecione</option>

<option>Mem&oacute;ria DDR2 512Mb</option>

<option>Mem&oacute;ria DDR2 1Gb</option>

<option>Mem&oacute;ria DDR2 2Gb</option>

<option>Mem&oacute;ria DDR2 4Gb</option>

</select>

</p>

<p><strong>kit (gab,tec,mou,cx)</strong>

<select name="select6">

<option>Selecione</option>

<option>Kit n&deg; 1</option>

<option>Kit n&deg;2</option>

<option>Apenas Gabinete</option>

</select>

</p>

<p><strong>Estabilizador</strong>

<select name="select7">

<option>Selecione</option>

<option>Estabilizador 300W</option>

<option>Nobreak 600W</option>

<option>Sem Estabilizador</option>

</select>

</p>

<p> <strong>Monitor</strong>

<select name="select8">

<option>Selecione</option>

<option>Monitor TCR 17&quot;</option>

<option>Monitor LCD 15&quot;</option>

<option>Monitor LCD 17&quot;</option>

<option>Monitor LCD 19&quot;</option>

<option>Monitor LCD 22&quot;</option>

<option>Sem Monitor</option>

</select>

</p>

<p><strong>Placa De Video</strong>

<select name="select9">

<option>Selecione</option>

<option>Placa g-for&ccedil;e 256Mb</option>

<option>Placa g-for&ccedil;e 512Mb</option>

<option>Placa g-for&ccedil;e 1 Gb</option>

<option>Sem Placa De Video</option>

</select>

</p>

<p><strong>Impressora

<select name="select10">

<option>Selecione</option>

<option>Impres. Multi funcional</option>

<option>Impres. HP Simples</option>

<option>Sem Impressora</option>

</select>

</strong></p>

<p><strong>

<input type="submit" name="Submit" value="Enviar Or&ccedil;amento" />

</strong></p>

</form></td>

<td width="201" height="224" align="center" valign="middle">&nbsp;</td>

</tr>

<tr>

<td width="187" height="208" align="center" valign="middle">&nbsp;</td>

<td height="208" align="center" valign="middle">&nbsp;</td>

</tr>

<tr>

<td width="187" height="203" align="center" valign="middle">&nbsp;</td>

<td height="203" align="center" valign="middle">&nbsp;</td>

</tr>

<tr>

<td width="187" height="23" align="center" valign="middle">&nbsp;</td>

<td align="center" valign="middle">&nbsp;</td>

</tr>

</table>

Fim do codigo.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Tem que ver o código PHP senão da não : )

Eis aí a Encrenca:

Acho que mechi em alguma coisa nao lembro aonde.

<p>&nbsp;</p>

<table width="770" height="887" border="1" align="center">

<tr>

<td width="187" height="104" align="center" valign="middle">&nbsp;</td>

<td width="368" rowspan="4" align="center" valign="middle"><form name="form1" method="post" action="enviarorsamento.php">

<p><strong><font face="Arial"><em>Peencha todos os dados abaixo, Assim

voc&ecirc; ser&aacute; atendido mais rapidamente</em></font></strong></p>

<p>&nbsp;Seu Nome

<input type="text" name="textfield">

</p>

<p>Seu Telefone

<input type="text" name="textfield2">

</p>

<p>Seu E-mail

<input type="text" name="textfield3">

</p>

<p>Seu Endere&ccedil;o (rua, bairro, cidade etc.)</p>

<p>

<textarea name="textfield4"></textarea>

</p>

<p>&nbsp; </p>

<p><strong><font face="Arial"><em>Selecione os produtos de seu interesse,

Em cada caixa de sele&ccedil;&atilde;o.</em></font></strong></p>

<p>&nbsp; <strong>Placa M&atilde;e</strong>

<select name="select">

<option>Selecione</option>

<option>Placa M&atilde;e Asus P5GC 775</option>

<option>Placa M&atilde;e intel 775</option>

<option>Placa M&atilde;e Gigabyte 775</option>

</select>

</p>

<p><strong>Processador</strong>

<select name="select2">

<option>Selecione</option>

<option>Processador Celeron 1.8</option>

<option>Processador P4 Dual Core</option>

<option>Processador Core 2 Duo</option>

</select>

</p>

<p><strong>&nbsp;&nbsp; Gravador</strong>

<select name="select3">

<option>Selecione</option>

<option>Gravador dvd Multi RW</option>

<option>Gravador CD </option>

<option>Sem Gravador</option>

</select>

</p>

<p><strong>Disco R&iacute;gido</strong>

<select name="select4">

<option>Selecione</option>

<option>Hd 160 Gb sata</option>

<option>HD 350 Gb sata</option>

<option>HD 500 Gb sata</option>

<option>HD 750 Gb sata</option>

<option>HD 1 Tb sata</option>

</select>

</p>

<p> <strong>Mem&oacute;ria</strong>

<select name="select5">

<option>Selecione</option>

<option>Mem&oacute;ria DDR2 512Mb</option>

<option>Mem&oacute;ria DDR2 1Gb</option>

<option>Mem&oacute;ria DDR2 2Gb</option>

<option>Mem&oacute;ria DDR2 4Gb</option>

</select>

</p>

<p><strong>kit (gab,tec,mou,cx)</strong>

<select name="select6">

<option>Selecione</option>

<option>Kit n&deg; 1</option>

<option>Kit n&deg;2</option>

<option>Apenas Gabinete</option>

</select>

</p>

<p><strong>Estabilizador</strong>

<select name="select7">

<option>Selecione</option>

<option>Estabilizador 300W</option>

<option>Nobreak 600W</option>

<option>Sem Estabilizador</option>

</select>

</p>

<p> <strong>Monitor</strong>

<select name="select8">

<option>Selecione</option>

<option>Monitor TCR 17&quot;</option>

<option>Monitor LCD 15&quot;</option>

<option>Monitor LCD 17&quot;</option>

<option>Monitor LCD 19&quot;</option>

<option>Monitor LCD 22&quot;</option>

<option>Sem Monitor</option>

</select>

</p>

<p><strong>Placa De Video</strong>

<select name="select9">

<option>Selecione</option>

<option>Placa g-for&ccedil;e 256Mb</option>

<option>Placa g-for&ccedil;e 512Mb</option>

<option>Placa g-for&ccedil;e 1 Gb</option>

<option>Sem Placa De Video</option>

</select>

</p>

<p><strong>Impressora

<select name="select10">

<option>Selecione</option>

<option>Impres. Multi funcional</option>

<option>Impres. HP Simples</option>

<option>Sem Impressora</option>

</select>

</strong></p>

<p><strong>

<input type="submit" name="Submit" value="Enviar Or&ccedil;amento">

</strong></p>

</form></td>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pronto agora sim : )

Seguinte você tem que colocar apostrofe no post pois é uma string ex:

$seu nome=$_POST['nome'];

agora coloca em todos ai : )

Ex:

$seu nome=$_POST['nome'];

$seu telefone=$_POST['telefone'];

$seu email=$_POST['email'];

$endereço=$_POST['mensagem'];

Compartilhar este post


Link para o post
Compartilhar em outros sites
Pronto agora sim : )

Seguinte você tem que colocar apostrofe no post pois é uma string ex:

$seu nome=$_POST['nome'];

agora coloca em todos ai : )

Ex:

$seu nome=$_POST['nome'];

$seu telefone=$_POST['telefone'];

$seu email=$_POST['email'];

$endereço=$_POST['mensagem'];

Em meu formulario Não tem e funciona certinho

veja

---------------------------------------------------------------------

<?php

$nome=$_POST[nome];

$email=$_POST;

$assunto=$_POST[assunto];

$mensagem=$_POST[mensagem];

mail("[email protected]","$assunto","

Nome: $nome

Email: $email

Assunto: $assunto

Mensagem: $mensagem","FROM:$nome<$email>");

echo "sua mensagem foi enviada com sucesso!";

?>

<a href="CONTATOS.htm">VOLTAR</a>

------------------------------------------------------------------

Mas mesmo assin Ja dei uma mudada por aqui,

observe tambem que tinha esquecido os : na parte de baixo

agora coloquei tambem.

Mas o erro continua|||||||||||||||||||||||||.

<?php

$seu nome=$_POST['nome];

$seu telefone=$_POST['telefone'];

$seu email=$_POST['email'];

$endereço=$_POST['endereço'];

$placa=$_POST['placa'];

$processador=$_POST['processador'];

$gravador=$_POST['gravador'];

$disco rigido=$_POST['disco rigido'];

$memoria=$_POST['memoria'];

$gabinete=$_POST['gabinete'];

$estabilizador=$_POST['estabilizador'];

$monitor=$_POST['monitor'];

$placa de video=$_POST['placa de video'];

$impressora=$_POST['impressora'];

mail("[email protected]","$assunto","

Nome: $nome

telefone: $telefone

Email: $email

endereço: $endereço

placa: $placa

processador: $processador

gravador: $gravador

disco rigido: $disco rigido

memoria: $memoria

gabinete: $gabinete

estabilizador: $estabilizador

monitor: $monitor

placa de video: $placa de video

impressora: $impressora");

echo "seu orsamento foi enviado com sucesso!";

?>

<a href="ORSAMENTO.htm">VOLTAR</a>

Só estou com uma duvida se por exemplo placa: $placa ou placa: $select

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara mas você não colocou value nos option ai não chega mesmo não

<select name="select2">

<option>Selecione</option>

<option>Processador Celeron 1.8</option>

<option>Processador P4 Dual Core</option>

<option>Processador Core 2 Duo</option>

</select>

: / ai fica complicado mesmo

<select name="select2">

<option>Selecione</option>

<option value="Processador Celeron 1.8">Processador Celeron 1.8</option>

<option value="Processador P4 Dual Core">Processador P4 Dual Core</option>

<option value="Processador Core 2 Duo">Processador Core 2 Duo</option>

</select>

Deve ter mais erro mas nem olhei

Compartilhar este post


Link para o post
Compartilhar em outros sites
Cara mas você não colocou value nos option ai não chega mesmo não

<select name="select2">

<option>Selecione</option>

<option>Processador Celeron 1.8</option>

<option>Processador P4 Dual Core</option>

<option>Processador Core 2 Duo</option>

</select>

: / ai fica complicado mesmo

<select name="select2">

<option>Selecione</option>

<option value="Processador Celeron 1.8">Processador Celeron 1.8</option>

<option value="Processador P4 Dual Core">Processador P4 Dual Core</option>

<option value="Processador Core 2 Duo">Processador Core 2 Duo</option>

</select>

Deve ter mais erro mas nem olhei

Problema resolvido

Veja como ficou

<?php

$hoje_tmp = getdate();

$hoje = ($hoje_tmp[hours].":".$hoje_tmp[minutes].":".$hoje_tmp[seconds]);

$nome = $_POST["nome];

$telefone = $_POST["telefone"];

$email = $_POST["e-mail"];

$endereco = $_POST["endereco"];

$placa_mãe = $_POST["select"];

$processador = $_POST["select2"];

$gravador = $_POST["select3"];

$disco_rigido = $_POST["select4"];

$memória = $_POST["select5"];

$kit_gab_tec_mou_cx = $_POST["select6"];

$estabilizador = $_POST["select7"];

$monitor = $_POST["select8"];

$placa_de_video = $_POST["select9"];

$impressora = $_POST["select10"];

global $email;

$enviou = mail("[email protected]",

"$assunto_mensagem",

"nome: $nome

telefone: $telefone

e-mail: $email

endereco: $endereco

placa mãe: $select

processador: $select2

gravador: $select3

disco rigido: $select4

memória: $select5

kit gab tec mou cx: $select6

estabilizador: $select7

monitor: $select8

placa de video: $select9

impressora: $select10",

"From: $email <$nome>");

if ($enviou){

echo "<b>$nome</b>, sua mensagem foi efetuada com sucesso.<br>Em breve lhe responderemos.";

}

else {

echo "<b>$nome</b>, não foi possível enviar sua mensagem.<br>Tente novamente.";

}

?>

Alen dos dados adicionei la em cima funcao data hora etc...

agora só queria colocar confirmaçao nos 4 primeiros campos

se alguen souber por favor.

diga aki

pode usar este codigo quem quiser

pode copiar colar e usar a vontade.

valeu.....................................

Compartilhar este post


Link para o post
Compartilhar em outros sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Visitante
Responder

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Processando...
Entre para seguir isso  

×
×
  • Criar Novo...