HTML0101 0 Denunciar post Postado Junho 21, 2012 Opa galera estou com o seguinte problema o formulario de contato esta enviando tudo corretinho so que a parte do checkbox não envia: Isso vai ser um "orçamento" a pessoa vai marcar o equipamento e eu vou enviar pra ela o valor! HELP KK Grato. HTML <div id="content"> <div id="left"> <div id="welcome"> <h2> Orçamento:</h2> <p><strong>KKKKKKKK</strong><br /> Setor....<br/> <br/> <strong>Telefone</strong>: (061) ********<br/> <strong>Email</strong>: <a href="mailto:yourmail@yoursite.com" class="lienHaut">yourmail@yoursite.com</a><br /> </p> <center><img id="photo_compagny" src="images/business_7.jpg" alt="company xhdzy" title="photo_compagny" /></center> <div class="clear"></div><br> <div id="form_contact"> <form name="senddata" method="post" action="form.php"> <p> </p> <table width="100%" border="0" cellspacing="2" cellpadding="2"> <tr> <td class="tahoma-02-cinza"><div align="right">Nome:<b><i><font size="1" face="Verdana" color="#FFFFFF"></font></i></b></div></td> <td><b><i><font size="1" face="Verdana" color="#FFFFFF"> <input name="nome" type="text" class="fomu" size="38"/> </font></i></b></td> </tr> <tr> <td class="tahoma-02-cinza"><div align="right"><b>E-mail:<i><font size="1" face="Verdana" color="#FFFFFF"></font></i></b></div></td> <td><b><i><font size="1" face="Verdana" color="#FFFFFF"> <input name="email" type="text" class="fomu" size="38"/> </font></i></b></td> </tr> <tr> <td class="tahoma-02-cinza"><div align="right">Telefone:<b><i><font size="1" face="Verdana" color="#FFFFFF"></font></i></b></div></td> <td><b><i><font size="1" face="Verdana" color="#FFFFFF"> <input name="telefone" type="text" class="fomu" id="telefone2" size="38"/> </font></i></b></td> </tr> <tr> <td class="tahoma-02-cinza"><div align="right"><b>Cidade:<i><b><i><font size="1" face="Verdana" color="#FFFFFF; color:#C40000"></font></i></b></i></b></div></td> <td><b><i><b><i><font size="1" face="Verdana" color="#FFFFFF; color:#C40000"> <input name="cidade" type="text" class="fomu" size="38"/> </font></i></b></i></b></td> </tr> <tr> <td class="tahoma-02-cinza"><div align="right">Assunto:<b><i><font size="1" face="Verdana" color="#FFFFFF; color:#C40000"></font></i></b></div></td> <td><b><i><font size="1" face="Verdana" color="#FFFFFF; color:#C40000"> <input name="assunto" type="text" class="fomu" size="38"/> </font></i></b></td> </tr> <tr> <td class="tahoma-02-cinza"><div align="right"><b>Mensagem:</b></div></td> <td><b><i><font size="1" face="Verdana" color="#FFFFFF"> <textarea name="textodamensagem" cols="36" rows="4" class="fomu"></textarea> </font></i></b></td> </tr> <tr> <td></td> <td><table width="494" border="0"> <tr> <td width="160"><input name="maquina1" type="checkbox" id="maquina" value="Alisador de concreto" /> <label for="maquina1">Alisador de concreto</label></td> <td width="160"><input name="maquina2" type="checkbox" id="maquina" value="Balancim Elétrico 8 MTS" /> <label for="maquina2">Balancim Elétrico</label></td> <td width="160"><input name="maquina3" type="checkbox" id="maquina" value="Betoneira 400L " /> <label for="maquina1">Betoneira 400L</label></td> </tr> <tr> <td><img src="../images/botões para site/alisadeira de concreto.jpg" width="160" height="120" /></td> <td><img src="../images/botões para site/balancim.jpg" width="160" height="120" /></td> <td><img src="../images/botões para site/BETONEIRA.jpg" width="160" height="120" /></td> </tr> <tr> <td><input name="maquina4" type="checkbox" id="maquina4" value="Máquina de Cortar Vergalhão " /> <label for="maquina1">Máquina de Cortar Vergalhão</label></td> <td><input name="maquina5" type="checkbox" id="maquina5" value="Régua vibratória alisadora pisos" /> <label for="maquina1">Régua vibratória alisadora pisos</label></td> <td><input name="maquina6" type="checkbox" id="maquina6" value="Compactador de Solo" /> <label for="maquina1">Compactador de Solo</label></td> </tr> <tr> <td><img src="../images/botões para site/CORTADOR DE.jpg" width="160" height="120" /></td> <td><img src="../images/botões para site/regua vibratoria.jpg" width="160" height="120" /></td> <td><img src="../images/botões para site/COMPACTADOR DE SOLO.jpg" width="160" height="120" /></td> </tr> <tr> <td><input name="maquina7" type="checkbox" id="maquina7" value="Guincho" /> <label for="maquina1">Guincho</label></td> <td> </td> <td> </td> </tr> <tr> <td><img src="../images/botões para site/guincho.jpg" width="160" height="120" /></td> <td> </td> <td> </td> </tr> <tr> <td><input name="enviar" type="submit" class="formcop" value="Enviar"/></td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> </table></td> </tr> <tr> <td></td> <td> </td> </tr> </table> </form> <p> </p> <br /> <br /> </div> <div class="clear"></div> </div> </div> <div class="clear"></div> </div> PHP <?php $date = date("d/m/Y h:i"); // ****** ATENÇÃO ******** // ABAIXO ESTÁ A CONFIGURAÇÃO DO SEU FORMULÁRIO. // ****** ATENÇÃO ******** // RECEBE OS VALORES VINDO DO FORMULÁRIO E ATRIBUI AS VARIÁVEIS $nome = $_POST['nome']; $email = $_POST['email']; $telefone = $_POST['telefone']; $cidade = $_POST['cidade']; $textodamensagem = $_POST['textodamensagem']; $maquina = $_POST['maquina1']; $maquina = $_POST['maquina2']; $maquina = $_POST['maquina3']; $maquina = $_POST['maquina4']; $maquina = $_POST['maquina5']; $maquina = $_POST['maquina6']; $maquina = $_POST['maquina7']; //CABEÇALHO - ONFIGURAÇÕES SOBRE SEUS DADOS E SEU WEBSITE $nome_do_site=""; $email_para_onde_vai_a_mensagem = ""; $nome_de_quem_recebe_a_mensagem = ""; $exibir_apos_enviar='enviado.htm'; //MAIS - CONFIGURAÇOES DA MENSAGEM ORIGINAL $cabecalho_da_mensagem_original="From: $nome <$email>\n"; $assunto_da_mensagem_original="Contato no Site"; // FORMA COMO RECEBERÁ O E-MAIL (FORMULÁRIO) // ******** OBS: SE FOR ADICIONAR NOVOS CAMPOS, ADICIONE OS CAMPOS NA VARIÁVEL ABAIXO ************* $configuracao_da_mensagem_original=" ENVIADO POR:\n Nome: $nome\n Email: $email\n Telefone: $telefone\n Cidade: $cidade\n Mensagem: $textodamensagem\n Maquinas: $maquina1\n $maquina2\n $maquina3\n $maquina4\n $maquina5\n $maquina6\n $maquina7\n ENVIADO EM: $date "; //CONFIGURAÇÕES DA MENSAGEM DE RESPOSTA // CASO $assunto_digitado_pelo_usuario="s" ESSA VARIAVEL RECEBERA AUTOMATICAMENTE A CONFIGURACAO // "Re: $assunto" $assunto_da_mensagem_de_resposta = "Confirmação"; $cabecalho_da_mensagem_de_resposta = "From: $nome_do_site < $email_para_onde_vai_a_mensagem>\n"; $configuracao_da_mensagem_de_resposta="Obrigado por entrar em contato!\nEstaremos respondendo em breve...\nAtenciosamente,\n$nome_do_site\n\nEnviado em: $date"; // ****** IMPORTANTE ******** // A PARTIR DE AGORA RECOMENDA-SE QUE NÃO ALTERE O SCRIPT PARA QUE O SISTEMA FINCIONE CORRETAMENTE // ****** IMPORTANTE ******** //ESSA VARIAVEL DEFINE SE É O USUARIO QUEM DIGITA O ASSUNTO OU SE DEVE ASSUMIR O ASSUNTO DEFINIDO //POR VOCÊ CASO O USUARIO DEFINA O ASSUNTO PONHA "s" NO LUGAR DE "n" E CRIE O CAMPO DE NOME //'assunto' NO FORMULARIO DE ENVIO $assunto_digitado_pelo_usuario="s"; //ENVIO DA MENSAGEM ORIGINAL $headers = "$cabecalho_da_mensagem_original"; if($assunto_digitado_pelo_usuario=="n"){ $assunto = "$assunto_da_mensagem_original"; } $seuemail = "$email_para_onde_vai_a_mensagem"; $mensagem = "$configuracao_da_mensagem_original"; mail($seuemail,$assunto,$mensagem,$headers); //ENVIO DE MENSAGEM DE RESPOSTA AUTOMATICA $headers = "$cabecalho_da_mensagem_de_resposta"; if($assunto_digitado_pelo_usuario=="n"){ $assunto = "$assunto_da_mensagem_de_resposta"; }else{ $assunto = "Re: $assunto"; } $mensagem = "$configuracao_da_mensagem_de_resposta"; mail($email,$assunto,$mensagem,$headers); echo "<script>window.location='$exibir_apos_enviar'</script>"; ?> Compartilhar este post Link para o post Compartilhar em outros sites
Lucas Guima 164 Denunciar post Postado Junho 21, 2012 Corrija o nome das variáveis. $maquina = $_POST['maquina1']; $maquina = $_POST['maquina2']; $maquina = $_POST['maquina3']; $maquina = $_POST['maquina4']; $maquina = $_POST['maquina5']; $maquina = $_POST['maquina6']; $maquina = $_POST['maquina7']; ~ Maquinas: $maquina1\n $maquina2\n $maquina3\n $maquina4\n $maquina5\n $maquina6\n $maquina7\n Compartilhar este post Link para o post Compartilhar em outros sites
HTML0101 0 Denunciar post Postado Junho 22, 2012 Corrija o nome das variáveis. $maquina = $_POST['maquina1']; $maquina = $_POST['maquina2']; $maquina = $_POST['maquina3']; $maquina = $_POST['maquina4']; $maquina = $_POST['maquina5']; $maquina = $_POST['maquina6']; $maquina = $_POST['maquina7']; ~ Maquinas: $maquina1\n $maquina2\n $maquina3\n $maquina4\n $maquina5\n $maquina6\n $maquina7\n Como assim brother?? Compartilhar este post Link para o post Compartilhar em outros sites
Leandro Peres 2 Denunciar post Postado Junho 22, 2012 $maquina1 = $_POST['maquina1']; $maquina2 = $_POST['maquina2']; $maquina3 = $_POST['maquina3']; $maquina4 = $_POST['maquina4']; $maquina5 = $_POST['maquina5']; $maquina6 = $_POST['maquina6']; $maquina7 = $_POST['maquina7']; Compartilhar este post Link para o post Compartilhar em outros sites
ArmandoTL 0 Denunciar post Postado Junho 22, 2012 Suas var estão sendo repetidas ;) Compartilhar este post Link para o post Compartilhar em outros sites
nandocant 0 Denunciar post Postado Junho 25, 2012 galera, eu tenho o mesmo formulário de contato e gostaria de saber como eu faço para ele exigir preenchimento obrigatório de alguns campos como: nome, e-mail e mensagem... obrigado! <?php $date = date("d/m/Y h:i"); // RECEBE OS VALORES VINDO DO FORMULÁRIO E ATRIBUI AS VARIÁVEIS $nome = $_POST['nome']; $email = $_POST['email']; $telefone = $_POST['telefone']; $cidade = $_POST['cidade']; $assunto = $_POST['assunto']; $textodamensagem = $_POST['textodamensagem']; //CABEÇALHO - ONFIGURAÇÕES SOBRE SEUS DADOS E SEU WEBSITE $nome_do_site="Nacional"; $email_para_onde_vai_a_mensagem = "fernando@com.br"; $nome_de_quem_recebe_a_mensagem = "Fernando"; $exibir_apos_enviar='obrigado.html'; //MAIS - CONFIGURAÇOES DA MENSAGEM ORIGINAL $cabecalho_da_mensagem_original ="Content-Type:text/html;charset=UTF-8\n"; $cabecalho_da_mensagem_original .="From: $name <$email>\n"; $assunto_da_mensagem_original="Contato no Site"; // FORMA COMO RECEBERÁ O E-MAIL (FORMULÁRIO) // ******** OBS: SE FOR ADICIONAR NOVOS CAMPOS, ADICIONE OS CAMPOS NA VARIÁVEL ABAIXO ************* $configuracao_da_mensagem_original=" ENVIADO POR:\n Nome: $nome\n Email: $email\n Telefone: $telefone\n Cidade: $cidade\n Assunto: $assunto\n Mensagem: $textodamensagem\n ENVIADO EM: $date "; //CONFIGURAÇÕES DA MENSAGEM DE RESPOSTA // CASO $assunto_digitado_pelo_usuario="s" ESSA VARIAVEL RECEBERA AUTOMATICAMENTE A CONFIGURACAO // "Re: $assunto" $assunto_da_mensagem_de_resposta = "Confirmação"; $cabecalho_da_mensagem_de_resposta = "Content-Type:text/html;charset=iso-8859-1\n"; $cabecalho_da_mensagem_de_resposta .= "From: $nome_do_site <$email_para_onde_vai_a_mensagem>\n"; $configuracao_da_mensagem_de_resposta="Obrigado por entrar em contato!\nEstaremos respondendo em breve...\nAtenciosamente,\n$nome_do_site\n\nEnviado em: $date"; // ****** IMPORTANTE ******** // A PARTIR DE AGORA RECOMENDA-SE QUE NÃO ALTERE O SCRIPT PARA QUE O SISTEMA FINCIONE CORRETAMENTE // ****** IMPORTANTE ******** //ESSA VARIAVEL DEFINE SE É O USUARIO QUEM DIGITA O ASSUNTO OU SE DEVE ASSUMIR O ASSUNTO DEFINIDO //POR VOCÊ CASO O USUARIO DEFINA O ASSUNTO PONHA "s" NO LUGAR DE "n" E CRIE O CAMPO DE NOME //'assunto' NO FORMULARIO DE ENVIO $assunto_digitado_pelo_usuario="s"; //ENVIO DA MENSAGEM ORIGINAL $headers = "$cabecalho_da_mensagem_original"; if($assunto_digitado_pelo_usuario=="n"){ $assunto = "$assunto_da_mensagem_original"; } $seuemail = "$email_para_onde_vai_a_mensagem"; $mensagem = "$configuracao_da_mensagem_original"; mail($seuemail,$assunto,$mensagem,$headers); //ENVIO DE MENSAGEM DE RESPOSTA AUTOMATICA $headers = "$cabecalho_da_mensagem_de_resposta"; if($assunto_digitado_pelo_usuario=="n"){ $assunto = "$assunto_da_mensagem_de_resposta"; }else{ $assunto = "Re: $assunto"; } $mensagem = "$configuracao_da_mensagem_de_resposta"; mail($email,$assunto,$mensagem,$headers); echo "<script>window.location='$exibir_apos_enviar'</script>"; ?> Compartilhar este post Link para o post Compartilhar em outros sites
HTML0101 0 Denunciar post Postado Julho 10, 2012 Obrigado a todos consegui! *-* Compartilhar este post Link para o post Compartilhar em outros sites
lightfox 7 Denunciar post Postado Julho 10, 2012 galera, eu tenho o mesmo formulário de contato e gostaria de saber como eu faço para ele exigir preenchimento obrigatório de alguns campos como: nome, e-mail e mensagem... obrigado! Preenchimento obrigatório você pode fazer no input com HTML5 (required). exemplo: <input name="nome" type="text" required> Se a pessoa clicar no submit sem preencher os campos com "required", aparecerá um alerta no input "Preencha este campo". Faça o teste. até mais Compartilhar este post Link para o post Compartilhar em outros sites