Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola pessoal
Tenho um formulário que envia por email as informações dos campos, sem conexão com banco de dados, por phpmailer.
O que acontece é que no email não chegam as informações dos campos em checkbox.
Segue o código da index.html:
<input type="checkbox" name="preferencias1" value="Baixo Custo" title="Baixo Custo">
<span class="texto_conte">Baixo Custo </span>
<input type="checkbox" name="preferencias2" value="Aparelhos Modernos" title="Aparelhos Modernos">
<span class="texto_conte">Aparelhos Modernos</span></td>
<input type="checkbox" name="preferencias3" value="Plano Dados" title="Plano Dados" >
<span class="texto_conte">Plano Dados</span>
<input type="checkbox" name="preferencias4" value="Internet 3G" title="Internet 3G">
<span class="texto_conte">Internet 3G</span>
Segue o código da envia_contato.php:
$valores = array('Baixo_Custo'=>0,'Aparelhos_Modernos'=>0, 'Plano_Dados'=>0, 'Internet_3G'=>0);
foreach($_POST['preferencias'] as $key=>$valor){
$valores[$key] = 1;
}
obs: todos os outros campos estão assim:
$campo = strip_tags(trim($_POST['campo']));
não sei se a diferença esta em colocar os campos do checkbox em uma array e os outros em strip_tag.
Se puderem me ajudar, fico grato.
Carregando comentários...