Tenho uma tabela com 15 campos, estou fazendo um INSERT da seguinte forma
while(list($key, $val) = each($_POST)) { $cadastrar = mysql_query("INSERT INTO `$tabela` (nome, empresa, email, motomoney, just_motomoney, treina_exclus, just_treina_exclus, folhe_prod, just_folhe_prod, comunic_exclus, just_comunic_exclus, supor_fabr, just_supor_fabr, logo_moto, just_logo_moto, cert_premium, just_cert_premium, declar, just_declar, divulga) VALUES('".$val."')"); if (!$cadastrar) { die('esta query esta com erro: ' . mysql_error());
Mas não está cadastrando e me dá a seguinte mensagem:
Column count doesn't match value count at row 1
Pelo que entendi o erro está nesta variável do VALUES
Como funciona pra ele pegar todos os valores do form e inserir?