He hecho un bucle para recoger todas las variables de un formulario mediante POST,pero por razones extrañas y misteriosas me recoge todas las variables menos una(que no es ni la primera ni la final,es una intermedia).Aquí dejo el código por si alguien me puede ayudar:
Código PHP:
$i=0;
$valores=array();
foreach($_POST as $nombre_campo=>$valor)
{
if($valor=="Guardar")//El valor del botón de envío no nos interesa
break;
$asignacion="\$".$nombre_campo."='".$valor."';";
eval($asignacion);
$valores[$i]=$valor; //Almacenamos los valores modificados(si es que se ha modificado alguno)
$i++;
}
