Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite!
Estou adaptando uma página de um template que contém uma arquivo de contato. Duplicando este arquivo e mantendo as referências básicas, tudo funcionava sem maiores problemas.
Meu problema iniciou ao adicionar 3 campos checkboxs, por algum motivo que não encontro, o Post não reconhece os valores como array.
Abaixo coloco parte do código que estou utilizando, se alguém puder me ajudar e apontar as possíveis falhas que estou deixando passar, agradeço a ajuda.
Código HTML
Label 01
<input id="form_opt" type="checkbox" name="chk[]" value="Valor 01" />
Label 02
<input id="form_opt" type="checkbox" name="chk[]" value="Valor 02" />
Label 03
<input id="form_opt" type="checkbox" name="chk[]" value="Valor 03" />
Código no post
//campos do formulario
$input_name = strip_tags($_POST['name']);
$input_email = strip_tags($_POST['email']);
$input_perfil = strip_tags($_POST['perfil']);
if(isset($_POST['chk'])) $input_opt = $_POST['chk'];
$chave = array_keys($input_opt);
echo '<script language=javascript>alert("Input_Opt: '. sizeof($chave) .'");</script>';
} echo '<script language=javascript>alert("Input_Opt vazio: '. sizeof($chave) .'");</script>';
}
Fiz o mesmo código em um arquivo teste e o resultado foi satisfatório. Mas, ao fazer a mesma lógica no WP, não tenho resultado.
Agradeço a todos.
Carregando comentários...