pues entonces en el foreach donde antes de guardar los campos y valores lo evaluaria si estan vacios y si no lo estan los agregaria:
Código PHP:
foreach ($_POST['campos'] as $key => $value)
{
echo "Clave: $key, Valor: $value <br />";
if(!empty(trim($valores)))
{
$tcampos.=",$key";
$tvalores.=",'$valores'";
}
}