pos yo lo haria asi:
concatenaria los valores de campos en un variable y los de valores en otra algo asi
Código PHP:
$tcampos="";
$tvalores="";
foreach ($_POST['campos'] as $key => $value)
{
echo "Clave: $key, Valor: $value <br />";
$tcampos.=",$key";
$tvalores.=",'$valores'";
}
luego le quitaria la coma al inicio de las cadenas
Código PHP:
$campos=sub_str($tcampos,1);
$valores=sub_str($tvalores,1);
y por ultimo los imprimiria en la consulta
Código PHP:
insert into tabla ($campos) values ($valores)