Mira me parece a mi que tendrias que usar "FOR EACH".
Con for each recorres un array asi:
Código PHP:
foreach ($_POST as $campo => $valor) {
echo "CAMPO Nombre: ".$campo."<br>Valor del campo: ".$valor."<br>";
}
Tenes tambien que filtrar los CAMPOS, es decir, el FOR EACH buscara en todos los $_POST ($_POST['nombre'], $_POST['mi_mama'], $_POST['ametralladoras']), y de seguro algunos de esos no vas a querer involucrarlos en el bucle que INSERTA a la base... entonces hace así:
Código PHP:
foreach ($_POST as $campo => $valor) {
if ($campo != 'mi_mama' && $campo != 'ametralladoras') {
$sql = "meter $valor a mi base";
echo "Mira mama estoy metiendo muchos campos al mismo tiempo";
}
}
Y asi creo que lo solucionas... cuestion nomas de probar e ir modificando todo hasta que ande.
Chequeate "foreach()" en
www.php.net :)
saludos