Tus Sugerencias
Agregar url
Agregar a favoritos
Recomendados
Mapa del Sitio
Mglnet en tu sitio
 INICIO
Crear un Archivo PHP
Variables
.
 Operadores en PHP 
Aritméticos
Comparación
Lógicos
.
Instrucciones en PHP
Condicionales
Bucles
Salida
Cadenas
.
Proceso de formularios
Envio y recepción 
Method GET y POST 
Envio de Email
.
 Seguridad 
Restringir acceso
Distinción de usuarios
.
Sesiones  (PHP4)
¿Qué son?
Inicialización
Error común
Carrito compra
 Seccion: Manuales - PHP
 Proceso de formularios
 
  Envio y Recepción de Datos


El lenguaje PHP nos proporciona una manera sencilla de manejar formularios, permitiéndonos de esta manera procesar la información que el usuario ha introducido.

Al diseñar un formulario debemos indicar la página PHP que procesará el formulario, así como en método por el que se le pasará la información a la página.
 
 
 
 

 

<!-- Manual de PHP --> 
<html> 
<head> 
   <title>Ejemplo de PHP</title> 
</head> 
<body> 
<H1>Ejemplo de procesado de formularios</H1> 
Introduzca su nombre: 
<FORM ACTION="procesa.phtml" METHOD="GET"> 
<INPUT TYPE="text" NAME="nombre"><BR> 
<INPUT TYPE="submit" VALUE="Enviar"> 
</FORM> 
</body> 
</html> 

Al pulsar el botón Enviar el contenido de cuadro de texto es enviado a la página que indicamos en el atributo ACTION de la etiqueta FORM.

En versiones anteriores a 4.2.0 PHP creaba una variable por cada elemento del FORM, esta variable creada tenía el mismo nombre que el cuadro de texto de la página anterior y el valor que habíamos introducido. Pero por razones de seguridad a partir de entonces para acceder a las variables del formulario hay que usar el array de parámetros $_POST[] o $_GET[] dependiendo del método usado para enviar los parámetros.

En este ejemplo se ha creado una entrada en el array $_GET[] con el índice 'nombre' y con el valor que haya introducido el navegante.
 
 
 

<!-- Manual de PHP --> 
<html> 
<head> 
   <title>Ejemplo de PHP</title> 
</head> 
<body> 
<H1>Ejemplo de procesado de formularios</H1> 
El nombre que ha introducido es: <?php echo $_GET['nombre'] ?> 
<br> 
</body> 
</html> 
 


Mglnet te Recomienda estos Productos

Aumenta tus Ingresos- Usa Google AdSense



Google