Que te parece si a los campos del form les pusieras en name el nombre del campo de la tabla de BD en donde será insertado asi podrias hacer algo como esto:
Código PHP:
///$myQuery debe de tener el comienzo del Query
foreach($_POST as $key => $val){
////Escapar los caracteres de $val
$myQuery.=$key."=".$val;
}
Algo por el estilo.