Recoger datos del formulario POST

Recoge los campos de un formulario enviado por metodo POST, y los almacena en variables que tienen por nombre el "name" que se le pone en el formulario a cada campo. Muy 煤til para formularios muy grandes si no se ha definido la directiva de configuraci贸n register_globals en PHP 4.1.0 y superiores.
				<?
foreach($_POST as $nombre_campo => $valor)
{
$asignacion = "$" . $nombre_campo . "='" . $valor . "';";
eval($asignacion);
}


/*
Se realiza un bucle foreach que va recorriendo cada uno de los elementos del post. En cada iteraci贸n, se van accediendo a todos los elementos del post y se guarda en $ nombre_campo el nombre del campo recibido por el formulario y en $valor, el valor que se hab铆a introducido en el formulario.

Todo lo anterior se deduce de la primera l铆nea. En las siguientes se compone en cada iteraci贸n, cada una de las asignaciones que deber铆amos haber escrito manualmente. Es decir, en la variable asignaci贸n guardaremos una l铆nea de c贸digo PHP que realiza la declaraci贸n de la variable de formulario dentro de PHP y su inicializaci贸n con el valor que se hubiera escrito.

En la siguiente l铆nea, donde est谩 la funci贸n eval(), se ejecuta la sentencia generada en el anterior paso. La funci贸n eval() de PHP ejecuta el contenido de una cadena de caracteres como si fuera una sentencia PHP. (Podemos ver la documentaci贸n de la funci贸n eval() en la p谩gina de PHP http://es.php.net/manual/es/function.eval.php)
*/



?>
Descargar adjuntos
COMPARTE ESTE TUTORIAL

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
TUTORIAL ANTERIOR

SIGUIENTE TUTORIAL