Ir para conteúdo

POWERED BY:

Arquivado

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

Ychy

Conexão com email

Recommended Posts

tenho um probleminha, já fiz projetos que tinham conexões básicas com e-mail, mas nenhum utilizava checkbox.

O formulário é assim:

 

<form method="post" action="enviar.php">
<input type="checkbox" class="briefing_radio" id="web" value="web" name="web"> <label style="display:inline-block"> <h6 class="secundario_briefing"> Web </h6> </label> <br>
 
<input type="checkbox"  id="grafico" class="briefing_radio" value="Gráfico" name="grafico"> <label style="display:inline-block"> <h6 class="secundario_briefing"> Gráficos </h6> </label> <br>
 
<input type="checkbox" id="identidade" class="briefing_radio" value="Identidade Visual" name="identidade"> <label style="display:inline-block"> <h6 class="secundario_briefing"> Identidade Visual </h6> </label> <br>
 
<input type="checkbox" class="briefing_radio div_valores" value="Apresentação Digital" name="apresenta"> <label style="display:inline-block"> <h6 class="secundario_briefing"> Apresentação Digital </h6> </label>
</form>

E o php é:

 

<?php
$nome = $_POST['nome'];
$empresa = $_POST['empresa'];
$email = $_POST['email'];
$endereco = $_POST['endereco'];
$telefone = $_POST['telefone'];
$mensagem = $_POST['mensagem'];
 
$para = 'desenvolvimento@decsigner.com.br'; //No nosso caso é o e-mail do seu site ou de sua preferencia
$assunto = 'Contato Realizado através do Site Gravopack';
$cabecalho = "MIME-Version: 1.0" . "\r\n".
"Content-type: text/html; charset=utf-8" . "\r\n".
    "From: desenvolvimento@decsigner.com.br" . "\r\n";
 
$corpoDoEmail = '<strong>Nome:</strong> '. $nome . "<br />";
$corpoDoEmail .= '<strong>Empresa:</strong> '. $empresa . "<br />";
$corpoDoEmail .= '<strong>Endereco:</strong> '. $endereco . "<br />";
$corpoDoEmail .= '<strong>Email:</strong> '.$email . "<br />";
$corpoDoEmail .= '<strong>Telefone:</strong> '.$telefone . "<br />";
$corpoDoEmail .= '<strong>Mensagem:</strong> '.$mensagem;
 
$status = mail($para, $assunto, $corpoDoEmail, $cabecalho);
 
if($status)
echo "<script> alert('Formulário enviado com sucesso.'); </script>";
else
echo "<script> alert('Falha ao enviar o Formulário.'); </script>";
 
 
echo "<script> window.location.href = 'contato.html'; </script>";
 
?>

No caso, esse php é de formulários tipo texto e o resultado era esse:

H573Vqy.png?1

No espaço vazio ao lado dos nomes vinham o que era colocado no input, agora quero que apareça os valores dos checkbox, como faço isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se o checkbox for marcado, existirá a variável $_POST['atributo_name_do_checkbox'], com o valor do atributo "value".

Ou seja, para mostrar se o checkbox "apresenta" foi marcado, basta fazer isto:

 

 

if ( isset( $_POST['apresenta'] ) )
{
    // checkbox marcado
}

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.