Ychy 0 Denunciar post Postado Dezembro 16, 2014 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: 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
Beraldo 864 Denunciar post Postado Dezembro 16, 2014 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