Publicidade

HTML0101

[Resolvido] Formulario de contato

Patrocínio:

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>";

?>

Editado por Mário Monteiro
0

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

1

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

Editado por HTML0101
0

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'];

0

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>";

?>

0

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

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!


Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.


Entrar Agora