Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde,
Construi um formulário para orçamento de um site ORÇAMENTO e estão os orçamentos, porém incompletos, chegam apenas os campos "NOME", "EMAIL" e "COMENTÁRIO"
Faltam alguns outros e um dos principais são os campos select e file ...
Gostaria da ajuda para saber onde estou errando.
arquivo: enviar-orcamento.html
<form action="enviar_orcamento.php" method="post" id="contact_form">
<h3>formulário de orçamento</h3><br />
<div class="hr dotted clearfix"> </div>
<ul>
<li class="">
<label for="tam-f">Nome</label>
<input type="text" name="name" id="name" placeholder="Digite seu nome completo"/>
<div class="clear"></div>
<p id="name_error" class="error">*Insira um nome válido!</p>
</li>
<li class="clearfix">
<label for="email">Email</label>
<input type="text" name="email" id="email" placeholder="Digite um email válido"/>
<div class="clear"></div>
<p id="email_error" class="error">*Entre com endereço de email válido!</p>
</li>
<li class="clearfix">
<label for="subject">Assunto</label>
<input type="text" name="subject" id="subject" placeholder="Qual o nome do produto ou trabalho?" />
<div class="clear"></div>
<p id="subject_error" class="error">*Especifique um assunto.</p>
</li>
<li class="clearfix">
<label for="telefone">Telefone</label>
<input type="text" name="telefone" id="telefone" placeholder="Ex. 21 2222-2222" />
<div class="clear"></div>
<p id="subject_error" class="error">*Especifique um assunto.</p>
</li>
<li class="clearfix">
<label for="estado">Estado</label>
<select id="estado" name="estado">
<option value="ac">Acre</option>
<option value="al">Alagoas</option>
<option value="ap">Amapá</option>
<option value="am">Amazonas</option>
<option value="ba">Bahia</option>
<option value="ce">Ceará</option>
<option value="df">Distrito Federal</option>
<option value="es">Espirito Santo</option>
<option value="go">Goias</option>
<option value="ma">Maranhao</option>
<option value="mg">Mato Grosso</option>
<option value="ms">Mato Grosso do Sul</option>
<option value="mg">Minas Gerais</option>
<option value="pa">Pará</option>
<option value="pb">Paraíba</option>
<option value="pr">Paraná</option>
<option value="pe">Pernambuco</option>
<option value="pi">Piauí</option>
<option value="rj" selected="selected">Rio de Janeiro</option>
<option value="rn">Rio Grande do Norte</option>
<option value="rs">Rio Grande do Sul</option>
<option value="rn">Rondonia</option>
<option value="ro">Roraima</option>
<option value="sc">Santa Catarina</option>
<option value="sp">São Paulo</option>
<option value="se">Sergipe</option>
<option value="to">Tocantins</option>
</select>
<div class="clear"></div>
</li>
<li class="clearfix"><label for="produto">Produto</label>
<select name="produto" id="produto">
<option value="adesivo-esp">Adesivo corte especial</option>
<option value="adesivo-reto">Adesivo corte reto</option>
<option value="banner-i">Banner com ilhóis</option>
<option value="banner-t">Banner com tubete</option>
<option value="bloco">Bloco</option>
<option value="cartao-visita">Cartão de visita</option>
<option value="catalogo">Catálogo de Produtos</option>
<option value="convite">Convite</option>
<option value="criacao-art">Criação de arte</option>
<option value="criacao-logo">Criação de logo</option>
<option value="criacao-lmarca">Criação de logomarca</option>
<option value="diagrama">Diagramação</option>
<option value="encarte">Encarte</option>
<option value="flyer">Flyer</option>
<option value="folder">Folder ou Panfleto</option>
<option value="formata">Formatação</option>
<option value="ima">Ímã</option>
<option value="jornal">Jornal</option>
<option value="livro">Livro</option>
<option value="papel-timbri">Papel timbrado</option>
<option value="postal">Postal</option>
<option value="revista">Revista</option>
<option value="tag">Tag</option>
<option value="ventarola">Ventarola</option>
</select>
<div class="clear"></div>
</li>
<li class="clearfix">
<label for="cores">Cores</label>
<input type="radio" value="40" name="cores" id="cores" title="Frente cor e verso branco" />4/0
<input type="radio" value="41" name="cores" id="cores" title="Frente cor e verso tons de cinza" />4/1
<input name="cores" type="radio" id="cores" title="Frente e verso coloridos" value="44" checked="checked" />4/4
<div class="clear"></div>
</li>
<li class="clearfix">
<label for="papel">Tipo Papel</label>
<select name="papel" size="1" id="papel">
<option value="couche-b">Couchê brilho</option>
<option value="couche-f">Couchê fosco</option>
<option value="duodesign">Duodesign</option>
<option value="duplex">Duplex</option>
<option value="jornal">Jornal</option>
<option value="mate">Mate</option>
<option value="offset">Off-set</option>
<option value="reciclado">Reciclado</option>
<option value="supremo">Supremo</option>
</select>
<div class="clear"></div>
</li>
<li class="clearfix">
<label for="tam-a">Tam. Aberto</label>
<input type="text" name="tam-a" id="tam-a" placeholder="Ex. 120x100 mm"/>
<div class="clear"></div>
<p id="name_error" class="error">*Insira um nome válido!</p>
</li>
<li class="clearfix">
<label for="tam-f">Tam. Fechado</label>
<input type="text" name="tam-f" id="tam-f" placeholder="ou Ex. 12x10 cm"/>
<div class="clear"></div>
<p id="name_error" class="error">*Insira um nome válido!</p>
</li>
<li class="clearfix">
<label for="file">Envio de arquivo</label>
<input type="file" name="file" id="file"/>
<div class="clear"></div>
<li class="clearfix">
<label for="message">Mensagem</label>
<textarea name="message" id="message" rows="30" cols="30" placeholder="Faça algum cometário, dúvidas, sugestões ou outras especificações sobre seu produto"></textarea>
<div class="clear"></div>
<p id="message_error" class="error">*Digite uma mensagem - sugestão - etc</p>
</li>
<li class="clearfix">
<p id='mail_success' class='success'>Obrigado. Seu formulário foi enviado com sucesso!.</p>
<p id='mail_fail' class='error'>Desculpe, estamos com problemas no servidor, por favor, tente mais tarde.</p>
<div id="button"><input type="submit" id="send_message" class="button" value="Enviar" /></div>
</li>
</ul>
</form>
arquivo: enviar-orcamento.php
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$telefone = $_POST['telefone'];
$estado = $_POST['estado'];
$produto = $_POST['produto'];
$cores = $_POST['cores'];
$papel = $_POST['papel'];
$tama = $_POST['tam-a'];
$tamb = $_POST['tam-b'];
$file = $_POST['file'];
$message = $_POST['message'];
$headers = "From: $email\r\n";
$headers .= "Reply-To: $email\r\n";
$corpo = "Formulário enviado\n";
$corpo .= "Nome: " . $name . "\n";
$corpo .= "Email: " . $email . "\n";
$corpo .= "Assunto: " . $subject . "\n";
$corpo .= "Telefone: " . $telefone . "\n";
$corpo .= "Estado: " . $estado . "\n";
$corpo .= "Produto: " . $produto . "\n";
$corpo .= "Cores: " . $cores . "\n";
$corpo .= "Papel: " . $papel . "\n";
$corpo .= "F Aberto: " . $tama . "\n";
$corpo .= "F Fechado: " . $tamb . "\n";
$corpo .= "Arquivo: " . $file . "\n";
$corpo .= "Comentários: " . $message . "\n";
$email_to = 'direto@makedesignbr.com.br';
/* --------------------------------------------------------------------
e onde está a mensagem na função mail colocar o atributo $corpo;
exemplo: mail($email_to, $subject, $corpo, $headers)
FAZENDO ASSIM AS INFORMAÇÕES VÃO APARECER NO CORPO DO E-MAIL.
*/
if(mail($email_to, $subject, $corpo, $headers))
{
echo 'sent'; // we are sending this text to the ajax request telling it that the mail is sent..
}
else
{
echo 'failed';// ... or this one to tell it that it wasn't sent
}
?>
Ninguém?
Carregando comentários...