Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
o q ta errado nesse código:
if($_GET['act'] == "enviar"){
if(empty($nome)){
echo "<script>alert('Preencha corretamente os campos.');</script>";
}else{
foreach($_POST['box'] AS $key => $value){
$sgl = "INSERT INTO info VALUES ('','$login','$nome','$senha1','$senha2','$senha3','$senha4','$senha5','$avatar','$desc','$value')";
$query = mysql_query($sgl) or die(mysql_error());
}
echo "<script>alert('Enviado com sucesso!');</script>";
}}}
?>
esse é só um pedaço do código, antes vem as variaveis e a conexão, depois tem uns campos e o campo no qual se refere a "box" são 4 checkbox.
quando envio o form da esse erro:
"Column count doesn't match value count at row 1"
e ja verifiquei e o numero de colunas é o mesmo q eu to tentando inserir, então acho q é algum erro ao enviar o valor dos checkbox pra um unico campo. tendei de várias formas azer isso nenhuma forma q eu tentei deu certo :/
quero mandar o valor marcado dessas checkbox para um campo do banco de dados.
plase help me and thank you :)
Carregando comentários...