Error creating feed file, please check write permissions.
Skip to content
Navegación
Increase font size Decrease font size Default font size
Estas aqui: Portada arrow tutoriales arrow php arrow Método, Campos y Valores de un formulario
Método, Campos y Valores de un formulario Imprimir E-Mail
Calificación usuario: / 0
MaloBueno 
jueves, 22 de diciembre de 2005
Método, Campos y Valores de un formulario - PHPExiste una forma de obtener el método empleado para el envió de datos a una página Php, esta viene definida por defecto en Php a través de ( $REQUEST_METHOD) el cual puede retornar (POST ó GET) según sea el caso.
Código Fuente:


<?
echo "Método empleado: ",$_ENV[REQUEST_METHOD],"<br>";
$met_t="_".$_ENV[REQUEST_METHOD];
foreach (${$met_t} as $nombre=>$valor) echo 'Nombre del campo: '.$nombre.' Valor: '.$valor.'<br>';
?>
<form  method="post" action="<? echo $PHP_SELF?>">
  Nombre:
  <input name="nombre" type="text" id="nombre">
  <br>
  <br>
  E-mail:
  <input name="email" type="text" id="email">
  <br>
  <br>
  Telefono:
  <input name="telefono" type="text" id="telefono">
  <br>
  <input type="submit" name="Submit" value="Enviar">
</form>


Explicando:

Primero obtenemos el método empleado para el envió de datos por medio de un formulario, lo asociamos a la variable $met_t , nos quedaría (_POST Ó _GET) cuyo contenido siempre es y será una Matriz o Array, por lo cual emplearemos el bucle foreach para hacer un recorrido y leer todos sus valores sin importar cuantos sean donde : $ nombre será la Clave o Key de la pieza (Nombre del campo del FORM.) y $valor el valor de la pieza ( VALOR FIGURADO EN EL CAMPO).

Ejemplo: $_POST [nombre]=’alguien’; donde $_POST es un array Super Global, Nombre es el Key o la Clave y alguien el valor de esa pieza.


Imprimimos el resultado y generamos un formulario de test.

Importante: Se puede utilizar $_ENV[REQUEST_METHOD] ó $REQUEST_METHOD, siempre y cuando se disponga en el php.ini REGISTER_GLOBALS=ON, para poder leer directamente variantes Súper Globales.


Utilidad:
Se puede utilizar cualquier método y cualquier cantidad de campos, el código leerá todo el contenido enviado y acorde a ello se pueden emplear condiciones para validar los datos referidos.

Fuente: Blasten

< Anterior   Siguiente >
Diseño Web
Recibe en tu Email las Últimas noticias y artículos publicados en la web


** En la ventana nueva debes ingresar el número de verificación

Usuarios

Usuario

Contraseña

Recordarme
¿Recuperar contraseña?
¿Quiere registrarse? Hágalo aquí

Sindicación

Webs Amigas
Mucho Grafico
Recursos Gratuitos para Webmasters
Tutoriales y Foro de Diseño
Recursos Oracle
Infected FX
Noticias Informaticas
Noticias Gadget
Intercambio de Links

Articulos para tu Web

Articulos Diseño Web

Noticias

Usuarios en Línea

Hay 105469 invitados en línea y 1 usuario en línea