Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

HTML0101

[Resolvido] Formulario de contato

Recommended Posts

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

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

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
$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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.