Formulário que não puxa os dados em checkbox
Bom dia pessoal,
Estou com uma dificuldade em relação a um formulário que criei. Os campos de texto funcionam normalmente, mas as opções para marcar em checkbox, não aparecem na resposta quando chega o email.
Vou colocar abaixo os codigos em html e php para vcs me ajudarem a enxergar o que está errado. Desde já, agradeço a todos.
<body>
<div id="contato">
<form action="testeform.php" method="post">
<table width="688" height="389" border="0">
<tr>
<td height="19" colspan="3"> </td>
</tr>
<tr>
<td width="71">Nome:</td>
<td width="268"><input type="text" name="nome" class="campos" id="nome" size="26" /></td>
<td width="335"><input name="opcao1" type="checkbox" id="opcao1" value="1" />
Opção 1</td>
</tr>
<tr>
<td width="71">Assunto:</td>
<td width="268"><input type="text" name="assunto" class="campos" id="assunto" size="26" /></td>
<td width="335"><label>
<input name="opcao2" type="checkbox" id="opcao2" value="2" />
Opção 2
</label></td>
</tr>
<tr>
<td>E-mail:</td>
<td><input type="text" name="email" class="campos" id="email" size="26" /></td>
<td> </td>
</tr>
<tr>
<td height="26">Telefone:</td>
<td><input type="text" name="telefone" class="campos" id="telefone" size="26" /></td>
<td> </td>
</tr>
<tr>
<td>Mensagem:</td>
<td><textarea class=campos name=textarea rows=5 cols=25></textarea></td>
<td rowspan="3"> </td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="enviar" class="botao" id="enviar" value="Enviar" />
<input type="reset" name="limpar" class="botao" id="limpar" value="Limpar" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
</form>
</div>
</body>
Código PHP
<?php
$nome=$_POST["nome"];
$email=$_POST["email"];
$telefone=$_POST["telefone"];
$assunto=$_POST["assunto"];
$textarea=$_POST["textarea"];
global $email;
$data= date("d/m/y");
$hora= date("H:i");
mail("cicero456@ig.com.br",
"$assunto",
"Nome:$nome
Email:$email
Telefone:$telefone
Assunto:$assunto
Mensagem:$textarea",
"From:$nome<$email>");
if($opcao1)
{
echo("a primeira opcao foi ativado!<br>\n");
}
if($opcao2)
{
echo("a segunda opcao foi ativado!<br>\n");
}
header("location:testeformulario.html");
exit;
?>Discussão (1)
Carregando comentários...