mmm... creo que lo estas haciendo al revés!
NOTA que $campos['Field'] no es el
name del <input/>, el
name es el resultado de esta variable... no la variable en si
osea, literalmente $_POST[$campos['Field']] no existe!!
Código PHP:
$foo = 'bar';
echo '<input name="' . $foo . '"/>';
eso no va a crearte un $_POST[$foo] es absurdo.... mas bien te creará $_POST['bar']
(
digo, así funcionan las variables, mejor léete un manual...)
si no sabes el nombre del name, no vas a poder accesar a el desde PHP....
y como lo estas asignando dinámicamente, pues ¿como saberlo??
en el script que recibes has esto:
Código PHP:
echo "<pre>";
var_dump($_POST);
echo "</pre>";
analiza y fíjate como están las variables declaradas....
espero comprendas, suerte!